2

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です

4

1 に答える 1

0

info.plistと出来上がりの設定を削除してリセットしました!注意すべき重要な点は、設定の名前を記述する代わりに、info.plist の値を変更するときに表示されるドロップダウン メニューから適切な設定を選択したことです。それは本当に問題ではありませんが、そうでした。

于 2012-11-09T06:39:40.610 に答える