包含 SwiftyJSON 时返回数百个错误

Posted

技术标签:

【中文标题】包含 SwiftyJSON 时返回数百个错误【英文标题】:Returning hundreds of errors when including SwiftyJSON 【发布时间】:2017-01-21 07:12:07 【问题描述】:

Error我现在正在学习 swift,最近尝试使用 SwiftyJSON 来解析 JSON 数据。然而,按照教程,当我将 SwiftyJSON.swift 文件拖到我的项目窗口中时,它立即在 SwiftyJSON 文件中显示 100 多个错误。因此,我无法在我的项目中使用 SwiftyJSON,也无法从网络上收集数据。我正在使用 Xcode 8.2 并学习 Swift 3.0。

有没有其他人遇到过这个问题,并有解决方案? 顺便说一句,如果这是一个非常愚蠢的问题,对不起。

编辑:错误图片链接

【问题讨论】:

请分享你得到的错误 将 swiftyJson 代码库更新到最新的 swift 版本。 【参考方案1】:

这是一个非常非常容易解决的问题,所以不要担心!

在您的 SwiftyJSON.swift 文件的最顶部,有一些奇怪的 WebResource 文本应该被删除,或者至少应该被注释掉。

您的 SwiftyJSON.swift 文件应如下所示:

相对于:

希望这会有所帮助!非常简单的错误,但很容易错过,因为它位于巨大的权限评论块的顶部!

【讨论】:

感谢您的回复!但是我删除了这些行,但仍然遇到同样的问题。 Xcode 似乎认为 SwiftyJSON.swift 文件中的实际代码存在问题(如预期声明等错误) - 但我对此表示怀疑,因为我是从官方 GitHub 源下载的。 尝试进行清理和重建,cmd-shift-k 清理和 cmb-b 构建。这些错误肯定来自顶部的那一行。到处都是“预期的声明”,因为您在顶部有一条错误的行,所以它下面的所有其余代码都失败了。另外,如果你的 SwiftyJSON.swift 文件在项目目录中?您是否在 Obj-C 中工作并尝试使用这个 swift 文件?确保检查所有的parens,确保它们都有一个打开和关闭的。我刚刚自己下载了文件,它非常完美,所以你一定是在某些时候搞砸了。 只需从项目中删除您正在使用的 SwiftyJSON 文件,然后将一个新文件从您下载/克隆的位置拖放到您的项目中 谢谢!我完全替换了项目中的 SwiftyJSON 文件,结果发现我从 GitHub 错误地下载了文件,格式不同。

以上是关于包含 SwiftyJSON 时返回数百个错误的主要内容,如果未能解决你的问题,请参考以下文章

BigQuery 中的部分 JSON 架构

ASP.Net Core:突然出现数百个构建错误

在 Visual Studio 中运行代码时出现数百个构建错误

Android Studio 生成数百个重复的“2”文件

改进在 WHERE 子句中包含数百个字符串的 Netezza SQL 查询

具有数百个输入的巨大 React 状态数组,状态变化缓慢 onChange