ios - Xcode 错误,还是编译错误? "Unable to convert data to string around character"

标签 ios xcode swift compiler-errors xcodebuild

我被指派将一个相当大的应用程序转换为 Swift 2。它使用各种外部框架,主要基于读取和显示 JSON。我今天遇到了一个相当神秘的编译器错误(使用 Xcode 7.2):

Error from Xcode - no information whatsoever

Xctool 也不是很有帮助:

Xctool output - everything passed up to this point

然后我运行纯 Xcodebuild,它至少揭示了一些亮点,但实际上并没有那么多:

Xcodebuild output

请注意,Xcodebuild 输出指示一个似乎与 NSJSONSerialization 相关的错误。您宁愿说这是代码的问题,还是如 Xcodebuild 输出所示,这可能是 Xcode 本身的错误?任何帮助将不胜感激。

最佳答案

我遇到了类似的问题。使用 Build Phases 将问题缩小到特定的源文件。当我确定源文件是 UTF8 编码后,问题就解决了。

关于ios - Xcode 错误,还是编译错误? "Unable to convert data to string around character",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34337790/

相关文章:

ios - 如何将 "today"(NSDate) 与格式化字符串日期 (dd/MM/yyyy) 进行比较?

ios - 在 Swift 中编写异步委托(delegate)方法

ios - 从解析错误中删除信息

ios - 如何使用 UIWebView 在 Safari 中打开除某些链接之外的所有链接?

ios - 3D Touch Peek View 不会向上滑动进行操作

ios - 无法将类型 '(String!, NSError!) -> ()' 的值转换为预期参数类型 'GGLInstanceIDTokenHandler!'

ios - RestKit:一对多关系映射

ios - 奇怪的构建错误 : Facebook Swift SDK not building with Carthage in Blank project

iOS Swift - CoreBluetooth 无法发送数据

iphone - 将文档中的 JPG 图像保存到相册 - 示例代码