0
在我的應用程序,而我retrive用戶位置的返回空值,和出生日期也如下也會返回空值,代碼,用戶位置返回空值
- (void)populateUserDetails {
if (FBSession.activeSession.isOpen) {
[[FBRequest requestForMe] startWithCompletionHandler:
^(FBRequestConnection *connection, NSDictionary<FBGraphUser> *user, NSError *error) {
if (!error) {
self.userNameLabel.text = user.name;
self.userProfileImage.profileID = [user objectForKey:@"id"];
self.userbirthday.text=user.birthday;
self.userloc=[[user objectForKey:@"location"] objectForKey:@"name"];
}
}];
}
}
什麼用代碼榮?請幫助我解決這個問題?
你有檢查這個線程(http://stackoverflow.com/questions/12611847/fbrequest-requestforme-startwithcompletionhandler-method-not-working-on-device) – 2013-02-19 10:12:54
是啊...不僅用戶名是正確可見的只有位置和出生日期 – 2013-02-19 10:16:44
這裏的文檔[Facebook文檔](http://developers.facebook.com/docs/howtos/user-data-ios-sdk/)的問題。提到你需要獲得生日和地點的許可才能找回他們。 – 2013-02-19 10:23:25