【发布时间】:2016-08-14 02:51:21
【问题描述】:
我有以下代码创建一个名为 num.txt 的文本文件的字符串数组
import Foundation
import UIKit
func linesFromResource(fileName: String) throws -> [String] {
guard let path = NSBundle.mainBundle().pathForResource("num", ofType: "txt") else {
throw NSError(domain: NSCocoaErrorDomain, code: NSFileNoSuchFileError, userInfo: [ NSFilePathErrorKey : fileName ])
}
let content = try String(contentsOfFile: path, encoding: NSUTF8StringEncoding)
return content.componentsSeparatedByString("\n")
}
let lines = try linesFromResource("num.txt")
print(lines)
我的文件 num.txt 位于 Playground 的资源文件夹中
而且它工作正常并且能达到预期的效果,但是当我尝试在项目中做完全相同的事情时,它给了我这个错误消息:
由于项目中的某种原因,无法调用文件“num.txt”我尝试创建一个资源文件夹并将文件放在那里,但它也不起作用,我做错了什么?
【问题讨论】:
-
你试过调试了吗?