2012-05-01 12 views
0

FacebookのSSO実装に関する質問。私は指示に続き、AppDelegateの実装コードに追加:iphone SSO Facebook実装

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url { 
return [[_viewController facebook] handleOpenURL:url]; 
} 

しかし、私はエラーを取得し、

unknown receiver _viewController, did you mean UIViewController? 

私はそれにそれを変更し、私は警告を取得し、

class method +facebook not found 

ここにあるチュートリアルを使用しています https://developers.facebook.com/blog/post/532/

答えて

1

URLのオープンを処理するために使用しているメソッドが正しく実装されていません。提供したリンクには、次のコードサンプルがあります。どのアプリケーションがFacebookメソッドのhandleOpenURLを呼び出すオブジェクトプロパティを委譲しているかを示します。あなたが提供されているコードで

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url { 
    return [facebook handleOpenURL:url]; 
} 

、あなたは_viewControllerのインスタンスにfacebookというクラスメソッドを呼び出そうとしています。 UIViewControllerには、 'facebook'というクラスメソッドがありません。これが警告を受け取っている理由です。

class method + facebook not found 
+0

これは問題ではありませんが、チュートリアルでは私が試みているすべてのビデオを投稿していません。 – user717452

関連する問題