2011-08-05 4 views
0

방금 ​​github에서 facebook connect를 다운로드했으며 대리자 메서드가 호출되지 않았습니다.IOS가 아닌 FBConnect 대리자 메서드

나는 viewdidload 메소드에서 facebook.sessiondelegate = self를 지정하지 않은 것으로 나타났습니다. 따라서 나는 그것을 할당했지만 여전히 호출 된 대리자 메서드가 없습니다. 이것은 일부 사용자 데이터를 얻으려고하기 때문에 콜백 메소드가 호출되지 않기 때문에 실제로 걱정이됩니다. 그 이유를 아는 사람이 있습니까?

답변

1

기본적으로 Safari를 통한 인증을 수행하면 콜백을받을 방법이 없습니다. 이 문제를 해결할 수있는 한 가지 방법은 trysafariauth = no를 강제로 in 앱 로그인을 강제하는 것입니다.

+0

어디에서이 속성을 설정합니까? –

+0

FBConnect의 코드에서 설정했습니다. Facebook.m - 더 적절한 장소가 있습니까? –

+0

그게 내가 한 것입니다. – user281300

관련 문제