【发布时间】:2017-07-05 07:42:42
【问题描述】:
我正在使用几个 c 库创建一个二进制文件,并将该文件保存在 iOS 应用程序的文档文件夹中。但是当我尝试阅读它时,它不是在阅读。我正在使用以下代码阅读。
let fileData = try NSData(contentsOfFile: filePath, options: NSData.ReadingOptions.mappedIfSafe) as Data
但这总是进入 catch 块。
【问题讨论】:
-
什么是
filePath?你得到什么错误? -
在你的catch块中,输入
print(error)(即使你看不到一个名为'error'的变量。在catch块中,它会起作用)。告诉我们错误。 -
请手动检查您创建的文件是否在您的文件路径中
-
是的,由于代码更改,文件实际上没有被创建,谢谢:)