参见英文答案 >
Swift Playground – Files are not readable 2个
我通读了这些SO链接以获得答案
我通读了这些SO链接以获得答案
1. Read a file/URL line-by-line in Swift
2. Read and write data from text file
链接2为我提供了解决方案,但问题是目录.默认情况下,它是当前项目的Document目录.
因此,如果我想从“/Users/Prem/Desktop/File.txt”中读取文件,我应该对该代码进行哪些修改?
let dirs : [String]? = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory,NSSearchPathDomainMask.AllDomainsMask,true) as? [String] if ((dirs) != nil) { var dir = dirs![0]; //documents directory //println(dir) //dir = "/Users/Prem/Desktop" ----> If i give this path,its not creating the file //Current Value in dir //dir ----> "/Users/Prem/Library/Containers/com.apple.dt.playground.stub.OSX.FileIO-2159807F-CC21-4545-AC34-AD9F9898796B/Data/Documents" let path = dir.stringByAppendingPathComponent("File.txt"); println(path) let text = "Rondom Text" //writing text.writetoFile(path,atomically: false,encoding: NSUTF8StringEncoding,error: nil); //reading let text2 = String(contentsOfFile: path,error: nil) }
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。