无法安装 SwiftyJSON

Posted

技术标签:

【中文标题】无法安装 SwiftyJSON【英文标题】:Failing to install SwiftyJSON 【发布时间】:2015-06-27 19:12:11 【问题描述】:

我想将 SwiftyJSON 包含到我的 Xcode 6.3 项目中。

当我尝试构建它时,会出现大约 40 个编译器错误。其中大部分类似于 'AnyObject' 不可转换为 'String'。你的意思是!强制执行downcast?

我按照教程步骤操作:

    下载 SwiftyJSON (https://github.com/SwiftyJSON/SwiftyJSON) 将 SwiftyJSON.swift 拖放到我的 Xcode 项目中。 接受“必要时复制”。 重新构建项目。

我最好的猜测是,由于我是新手,所以我错过了一些非常“明显”的步骤。

使用的教程:http://www.raywenderlich.com/82706/working-with-json-in-swift-tutorial

【问题讨论】:

框架是老版本的swift 您是否找到了错误的解决方案.... 或其他使用 Swift 2 的来源 【参考方案1】:

您使用的是 Swift 2,但该框架的主版本适用于 Swift 1.2(直到 Swift 2 结束测试版)。但是你可以使用其他分支:下载here

编辑:您实际上只需要一个正确的文件here(右键单击 RAW,然后单击“下载链接文件”)。然后您应该能够将下载的文件从下载文件夹拖到您的项目中(选择“如有必要复制”),它应该准备好了。我自己试过了,只有一个弃用警告。

编辑:哦,哇,我很抱歉,我完全错过了您使用的是 XCode 6.3。当然你不能使用 XCode 7 分支。 here是XCode 6.3版本的文件

【讨论】:

它没有帮助。按照我原来的帖子中的步骤,但对于 xcode7 分支,会导致 60 个编译器错误。主要是 Swift 编译器错误未知属性 'available',但也有一些其他的类似“一行上的连续语句必须后跟一个;” @mipmap 我会再调查一下,顺便说一句,当我的答案不正确时,您不应该将我的答案标记为正确;) @kametrixon 感谢您的帮助,但这也不起作用。我得到了和以前一样的 60 个编译器错误。我还创建了一个新项目并将文件添加到其中(以防我搞砸了一些设置)。 @mipmap 哦,哇,很抱歉完全错过了您使用的是 6.3,我再次对其进行了编辑。如果它不能像这样工作,我不能再帮你了【参考方案2】:

你的 xcode 没有更新到 swiftyjson 库所期望的版本

【讨论】:

以上是关于无法安装 SwiftyJSON的主要内容,如果未能解决你的问题,请参考以下文章

Swifty JSON 克隆错误

无法使用 SwiftyJSON 访问 JSON 数据

SwiftyJSON - 无法解析 Json

SwiftyJson 无法设置值

SwiftyJSON - 无法从 JSON 字符串获取 transactionId

SwiftyJSON - 无法访问 JSON 数据