在 Xcode7 beta 中集成解析
Posted
技术标签:
【中文标题】在 Xcode7 beta 中集成解析【英文标题】:Integrating parse in Xcode7 beta 【发布时间】:2015-08-01 13:11:55 【问题描述】:我正在尝试通过 xcode7 beta 将 parse 集成到我的 swift 项目中,我添加了 Parse 框架并添加了所有其他依赖项,但是当我尝试在 AppDelegate 中导入 Parse 时,Xcode 告诉“没有这样的模块 'parse' “,我确定我已经在 BuildPhases 中链接了所有依赖项和 Parse 框架,并且由于我使用的是纯 Swift,因此不需要桥接头。任何帮助将不胜感激...
【问题讨论】:
你没有导入 Bolts 框架可能是它导致的问题? 而 swift2 给一切带来了麻烦 嗨,sriram,您可以在顶部的链接二进制列表中看到 Bolts 框架。 【参考方案1】:试试下面的东西,
在您的项目中创建一个新的 Objective C 文件 (File->New->File [ios 的目标 C])。
接受在之间创建桥接头文件的提示 目标 C 和 Swift。
在 Bridging 头文件中,使用标准导入框架 Objective C 导入语法(例如 #import )。
现在您不需要在 AppDelegate 中导入 swift。您现在可以编写使用任何框架的代码,只要它在桥接头中导入即可。它在整个项目中可用。
希望它能解决你的问题。
【讨论】:
但问题是我不希望那些框架在objective-c中,parse直接给了我swift API,所以我不想使用objc和桥接头 Parse 框架仍然使用 Objective-C 进行管理。您所指的API是快速访问objective-c代码的方式。【参考方案2】:你绝对可以在 xcode7 中使用 parse。你面临的问题我也面临xcode7 beta2。这与 xcode 无法在您的硬盘上找到框架有关。 解决办法:
像往常一样添加框架(拖放,如果需要,选择复制)。
然后单击 xcode 中的项目选项卡。转到构建设置
搜索“框架搜索路径”。 展开它并双击表格右侧并按脉冲符号。
写下框架文件所在的确切路径。不要使用递归选项,因为这将禁用自动完成。只需键入项目的框架文件可用的目录的确切路径。
瞧。您现在已启用解析小马
【讨论】:
以上是关于在 Xcode7 beta 中集成解析的主要内容,如果未能解决你的问题,请参考以下文章
Xcode7 Beta 6 - 应用商店提交时 WatchKit 支持无效
El Capitan XCode7.0.1 和 XCode7.1Beta 中的游乐场错误
如何在 WatchKit 扩展目标(XCode7 beta 6)中重置 watchOS 部署目标
更新到 Xcode7-beta4 后,无法在属性检查器中设置 UITableView 的 backgroundColor 属性