0

关于 Facebook 的 SSO 实施的问题。我按照说明添加到 AppDelegate 实现代码中:

- (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/

4

1 回答 1

1

您用于处理打开 url 的方法实施不正确。您提供的链接具有以下代码示例。其中显示了应用程序委托Facebook对象属性调用该方法handleOpenURL

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

在您提供的代码中,您试图调用facebook在您的实例上调用的类方法_viewController。UIViewController 没有名为“facebook”的类方法,这就是您收到警告的原因。

class method + facebook not found
于 2012-05-01T21:06:52.183 回答