使用しようとしていますFBUserSettingsViewController
が、却下しようとするたびにクラッシュします。次のコードを使用して表示します。
PS:このエラーでiOS 6でのみクラッシュします:
// [FBUserSettingsViewController dealloc];
FBUserSettingsViewController *a =[[FBUserSettingsViewController alloc] init];
[a setDefaultAudience:FBSessionDefaultAudienceEveryone];
[a setDelegate:self];
[a setPublishPermissions: [NSArray arrayWithObject:@"publish_actions"]];
[nav presentViewController:a animated:NO completion:nil];
そしてこれを却下します:
- (void)facebookViewControllerDoneWasPressed:(id)sender{
_facebook = [[Facebook alloc]
initWithAppId:@"176237615850674"
andDelegate:self];
// Store the Facebook session information
_facebook.accessToken = FBSession.activeSession.accessToken;
_facebook.expirationDate = FBSession.activeSession.expirationDate;
if ([nav respondsToSelector:@selector(dismissViewControllerAnimated:completion:)])
[nav dismissViewControllerAnimated:YES completion:nil];
else [nav dismissModalViewControllerAnimated:YES];
}
このトピックについて別の質問がありますが、そこには答えがありません