ios - Q - 在 iOS 9 的最新 SDK 中查找与 FBAppCall 等效的类

标签 ios objective-c ios9 facebook-ios-sdk facebook-sdk-4.0

我最近在我的项目中升级了 FBSDK,但我很难找到等效的类。使用 CocoaPods,用新版本替换旧版本非常顺利。 我已阅读有关此已弃用类以及从 3.x 升级到 4.x 的文档所需部分。

这是我的委托(delegate)类的一部分:

- (void)applicationDidBecomeActive:(UIApplication *)aApplication {

    [FBAppCall handleDidBecomeActive];

(...)

- (BOOL)application:(UIApplication *)aApplication openURL:(NSURL *)aUrl sourceApplication:(NSString *)aSourceApplication annotation:(id)aAnnotation {

    if ([aSourceApplication isEqualToString:@"com.facebook.Facebook"]) {

        BOOL urlWasHandled = [FBAppCall handleOpenURL:aUrl sourceApplication:aSourceApplication fallbackHandler:^(FBAppCall *call) {             

 (...)

     return urlWasHandled;

        }

最后但并非最不重要的 - 我已经从最新的 FBSDK 中放置了所有三个库并导入了它们。

最佳答案

[FBAppCall handleDidBecomeActive]

成为

[FBSDKAppEvents activateApp]

[FBAppCall handleOpenURL:aUrl sourceApplication:aSourceApplication fallbackHandler:^(FBAppCall *call) { ...

成为

[[FBSDKApplicationDelegate sharedInstance] application:application openURL:url sourceApplication:sourceApplication annotation:annotation];

关于ios - Q - 在 iOS 9 的最新 SDK 中查找与 FBAppCall 等效的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37274823/

相关文章:

ios - 如何使用参数执行选择器?

ios - 即使在没有钥匙串(keychain)的情况下在 ios 上重新安装应用程序,有什么方法可以保存数据吗?

ios - 在registerUserNotificationSettings之后立即调用registerForRemoteNotifications?

uicollectionview - 拖动时防止通过其中心移动 UICollectionViewCell

ios - 在 Objective C 中对字典的字典进行排序

ios - 错误响应 TwitterKit

objective-c - 单独 key :value-string to NSDictionary

ios - CIContext、iOS 9 和内存问题

ios - Xcode 4.2.1 ios 空项目中没有 MainWindow.xib

ios - 禁用 Cookie UIWebView Swift iOS