有关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
答案 0 :(得分:1)
您用于处理打开网址的方法未正确实施。您提供的链接具有以下代码示例。这显示了应用程序委托Facebook
对象属性调用方法handleOpenURL
。
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url {
return [facebook handleOpenURL:url];
}
在您提供的代码中,您试图在facebook
的实例上调用名为_viewController
的类方法。 UIViewController没有名为'facebook'的类方法,这就是你收到警告的原因。
class method + facebook not found