Facebookのios sdkを自分のアプリケーションに統合しました。私が初めてこれをしたとき、それは私の唯一のViewControllerクラスに接続されました。だからデモのように機能しました。それはまた働いた。私はすべてに投稿することができました。私のアプリケーションデリゲートは、そこに正しいURLのものが入っています。Facebook iOSのコールバックなど
私のアプリを別のメイン画面に変更し、最後の画面にはFacebookの接続情報。だから今私のアプリの委任機能を持っています
-(BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
{
SocialView *socialView = [[SocialView alloc] init];
return [[socialView facebook] handleOpenURL:url];
}
このため私のfacebook
変数を変更し、ログインしてdidLoginと呼ばれることは決してありませんから復帰したときには常にnull
です。私は、これは、ビューが再作成され、facebook varが再挿入されるたびに返されるためだと仮定しています。
この解決策には何がありますか?任意およびすべての助けをありがとう...
-d
編集:その注目に値することは、私だけ眺めていた場合:
-(BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
{
return [[viewController facebook] handleOpenURL:url];
}
が正常に動作します。..