Read and write a String from text file

前端 未结 21 1895
别跟我提以往
别跟我提以往 2020-11-22 00:02

I need to read and write data to/from a text file, but I haven\'t been able to figure out how.

I found this sample code in the Swift\'s iBook, but I still don\'t kno

21条回答
  •  南方客
    南方客 (楼主)
    2020-11-22 00:59

    write in ViewDidLoad

    var error: NSError?
    var paths = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, NSSearchPathDomainMask.UserDomainMask, true)
    var documentsDirectory = paths.first as String
    var dataPath = documentsDirectory.stringByAppendingPathComponent("MyFolder")
    
    if !NSFileManager.defaultManager().fileExistsAtPath(dataPath) {
        NSFileManager.defaultManager().createDirectoryAtPath(dataPath, withIntermediateDirectories: false, attributes: nil, error: &error)
    } else {
        println("not creted or exist")
    }
    
    func listDocumentDirectoryfiles() -> [String] {
        if let documentDirectory = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true).first as? String {
            let myFilePath = documentDirectory.stringByAppendingPathComponent("MyFolder")
            return NSFileManager.defaultManager().contentsOfDirectoryAtPath(myFilePath, error: nil) as [String]
        }
        return []
    }
    

提交回复
热议问题