fb ログイン サービスを使用する iOS アプリを作成しています。すべての fb 機能を備えた新しいクラス fbConnect を作成しました。このクラスは関連ファイルに含めることができ、fb 関連の機能を使用できます。
次のようにセッションを作成します。
- (void) createSession
{
if(!fbSession.isOpen)
{
if (!fbSession || fbSession.state != FBSessionStateCreated)
{
fbSession = [[FBSession alloc] init];
}
[fbSession openWithCompletionHandler:^(FBSession *session,
FBSessionState status,
NSError *error) {
[self sessionStateChanged:session state:status error:error];
}];
}
}
問題は、fb への呼び出しがアプリに返されないことです。完了ハンドラーへの呼び出しはありません。Safari を使おうとすると、URL が存在しないと表示されます。
plistの設定を確認して再確認しました-問題ないようです。別のファイルで関数を定義し、appdelegate で何もしないことに問題はありますか?
編集1:私は以前に間違っていたと思います.問題はplistにあります; しかし、私は問題を理解することができません。誰か助けてくれませんか?画像を投稿できませんが、私の plist の画像へのリンクはhttp://i.stack.imgur.com/K7BqG.pngです