AnotherViewController
[NavigationController プロジェクトに基づく] でアプリに Facbook 接続を実装します。そこには、facebook に共有するものがあります。そのため、このコードをviewDidLoad
. ユーザーが Push animation で AnotherViewController に移動したとき。私のFBSessionがログインしているように見えます!! ユーザーがボタンを選択してactionSheetが表示されたときに、facebookにログインすることを決定したい
- (void)actionSheet:(UIActionSheet *)menu didDismissWithButtonIndex:(NSInteger)buttonIndex {
switch (buttonIndex) {
case 0:
session = [FBSession sessionForApplication:@"587421274743043f3177a2f86684e533" secret:@"d22ad909a2e670269edd4d4e79c61c2a" delegate:self];
[session resume];
if( session.isConnected )
{
[self showFBFeed];
}
else
{
FBLoginDialog* login = [[FBLoginDialog alloc] initWithSession:session];
[login show];
[login release];
}
break;
case 1:
[session logout];
break;
}
したがって、そのコードをviewDidUnload
メソッドに配置すると、すべて正常に機能しますが、私のFacebook APIキーとシークレットは機能しません!!! なぜ ?どうすれば私の問題を解決できますか? :| ありがとうございました 。