如何在快速的操场上阅读文件
发布时间:2020-12-14 05:57:32 所属栏目:百科 来源:网络整理
导读:我试图阅读一个文本文件使用Swift游乐场与以下 let dirs : String[]? = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory,NSSearchPathDomainMask.UserDomainMask,true) as? String[]if (dirs != nil) { let directories:Strin
我试图阅读一个文本文件使用Swift游乐场与以下
let dirs : String[]? = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory,NSSearchPathDomainMask.UserDomainMask,true) as? String[] if (dirs != nil) { let directories:String[] = dirs!; let dir = directories[0]; //documents directory let path = dir.stringByAppendingPathComponent(file); //read let content = String.stringWithContentsOfFile(path,encoding: NSUTF8StringEncoding,error: nil) } 但是这样做没有错误。似乎第一行停止操场输出以下任何东西
这对我有用。我唯一改变的是明确的文件名(这在你的例子中是暗示的) – 也许你在“文件”变量的屏幕外定义中有错字?
let dirs = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory,true) as? [String] let file = "trial.txt" // My change to your code - yours is presumably set off-screen if let directories = dirs { let dir = directories[0]; //documents directory let path = dir.stringByAppendingPathComponent(file); //read let content = NSString(contentsOfFile: path,usedEncoding: nil,error: nil) // works... } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- c – 将函数注入子类
- JAXB完成XML与Java对象的互转
- 设计模式原则篇(3):依赖倒转原则---Dependence Inversion P
- VB & SQLServer 存储过程
- Flex进行数据类型判断:is typeof ObjectUtil.getClassInfo
- GCC 4.7 / 4.8作为Xcode的C/C++编译器
- ruby-on-rails – Navbar与bootstrap折叠不起作用
- Flex (SDK 4.5) 中直接使用 H.264 编码视频
- 如何从XML生成JAXB bean,自定义JAXB编组
- c# – NSubstitute测试单独工作,但在套件中抛出Unexpected