我的代码在文档文件夹中获取文件名有什么问题?
func listFilesFromDocumentsFolder() -> [NSString]?{
var theError = NSErrorPointer()
let dirs = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.AllDomainsMask, true) as? [String]
if dirs != nil {
let dir = dirs![0] as NSString
let fileList = NSFileManager.defaultManager().contentsOfDirectoryAtPath(dir, error: theError) as [NSString]
return fileList
}else{
return nil
}
}
Run Code Online (Sandbox Code Playgroud)
我以为我正确阅读了文档,我非常确定文档文件夹中的内容,但"fileList"没有显示任何内容?"dir"显示文件夹的路径.
出于某种原因,我无法再使用我的原生德语键盘输入文本进入iOS模拟器.
下载Xcode 6.1(包含iOS 8.1)后,我陷入了美国布局.
我尝试过更改所有硬件/键盘设置,删除~/Library/Preferences/com.apple.iphonesimulator.plist和重置iOS模拟器等内容.
什么都没有帮助!
我应该重新安装完整的包裹吗?
我只想找到包含结构中搜索项的结构数组的索引.与此类似:
struct Address{
var name:String
var town:String
}
var allAddresses = [Address]()
let newAddress = Address.init(name: "Paul", town: "Heidelberg")
allAddresses.append(newAddress)
//...
let found = allAddresses.name.indexOf("Paul")
//...
Run Code Online (Sandbox Code Playgroud)
但我明白了
错误:"[地址]"类型的值没有成员"名称"
这种方式有可能吗?迭代数组会给我带来其他问题!