当我尝试在 Swift 中导入 ParseFacebookUtils 框架时,它不起作用。在文档中 https://parse.com/docs/ios/guide#users-facebook-sdk-and-parse我按照步骤集成 FBSDK(一旦我启动并运行 Parse,就没有错误)。
问题是,由于 Parse.com iOS SDK 最近刚刚更新(您实际上不必再为 Parse SDK 框架创建桥接 header ),并且在上面的链接中他们告诉您包括:
#import <FBSDKCoreKit/FBSDKCoreKit.h>
#import <ParseFacebookUtilsV4/PFFacebookUtils.h>
在你的头文件中。我尝试在 swift 中使用常规导入来导入 ParseFacebookUtils,但编译器提示并说:
(这是我的 AppDelegate.swift 文件)
然后我试试运气并继续正常导入所有内容,如上图所示,但随后创建桥接 header 以导入 ParseFacebookUtils,如下所示:
但是没有用。即使我 swift 注释掉 ParseFacebookUtils。
你能帮我解决这个问题吗?
非常感谢您的提前帮助!
干杯!
最佳答案
在我的 AppDelegate 中,我不必导入 ParseFacebookUtils,只需导入 UIKit、Parse、FBSDKCoreKit 和 FBSDKLoginKit(为了安全起见,我还添加了 Bolts,但这并没有什么不同)。我的桥接 header 还包括“#import”您是否尝试删除其他非 V4 的 PFFFacebookUtils 框架?我的 Parse 框架附带了 PFFacebookUtils.Framework 和 PFFacebookUtilsV4.Framework,删除旧的框架消除了我的编译错误,尽管我的应用程序在运行时仍然有自己的登录问题,您希望不会有。希望能解决您的问题!
关于ios - Xcode 6 中的 Parse 和 Facebook SDK 导入冲突 ("ParseFacebookUtils"无法识别),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30814366/