小编Gio*_*Bar的帖子

"contentsOfFile"返回零,可能的原因

获取csv文件的内容时,以下内容返回nil.但是,将csv表减少到10行将正常工作,输出csv文件的内容.

原始csv有大约400,000个字符,排列在500行和11列中.什么可能导致它与原始csv返回零?

let dbPath = "/Volumes/Gios2TWD/myDB.csv"

var error: NSError?

let csvContent = NSString(contentsOfFile: dbPath, encoding:NSUTF8StringEncoding, error: &error) as String!

println(csvContent)

println(error)
Run Code Online (Sandbox Code Playgroud)

我正在运行XCode版本6.1(6A1030)

错误:

可选(错误域= NSCocoaErrorDomain代码= 261 "文件'myDB.csv’无法使用打开文本编码的Unicode(UTF-8)." 的UserInfo = 0x10050c5b0 {NSFilePath = /卷/ Gios2TWD/myDB.csv,NSStringEncoding = 4})

nsstring swift

6
推荐指数
1
解决办法
6089
查看次数

标签 统计

nsstring ×1

swift ×1