ios - Xcode 6 中的 Parse 和 Facebook SDK 导入冲突 ("ParseFacebookUtils"无法识别)

标签 ios facebook swift parse-platform import

当我尝试在 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 文件)


enter image description here

然后我试试运气并继续正常导入所有内容,如上图所示,但随后创建桥接 header 以导入 ParseFacebookUtils,如下所示:

enter image description here

但是没有用。即使我 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/

相关文章:

ios - 在表格 View 自定义单元格中的图像上长按手势

jquery - Facebook 喜欢按钮输出但 Conceal 喜欢计数

database - Facebook 更快还是本地数据库?

swift - 使用 AFNetworking 快速下载文件

ios - 当键盘快速出现时移动文本字段

ios - 网页加载时间代码片段仅适用于 https 网站

ios - 图像不适合屏幕

ios - 可选类型 'UIWindow?' 的值必须解包才能引用包装基类型 'viewWithTag' 的成员 'UIWindow'

ios - 在 Swift 中使用范围从属性字符串返回子字符串

javascript - 检查用户是否使用 FB.ui 在共享对话框中发布(或取消)共享到 Facebook