swift - 在 Swift 2.0 中写入文件时出现问题

标签 swift file-io swift2

我目前正在快速读取和写入文件,读取工作正常,而写入似乎什么也没做。这是我用来阅读的内容:

let path = NSBundle.mainBundle().pathForResource(filename, ofType: "txt")
let returnString = try? String(contentsOfFile: path!, encoding: NSUTF8StringEncoding)

这是我试图用来写的内容:

let text = "hi mom"
let path = NSBundle.mainBundle().pathForResource(filename, ofType: "txt")
do{
    try text.writeToFile(path, atomically: false, encoding: NSUTF8StringEncoding);
}
catch{
    print("nope")
}

它没有抛出错误,但也没有更改文件

最佳答案

您无法添加/修改资源文件夹(与您的应用程序捆绑在一起)内的任何内容。您可以将其保存到文档目录中。

关于swift - 在 Swift 2.0 中写入文件时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36412904/

相关文章:

ios - 使用 Alamofire 和 Swift 4 上传图片时出现问题

objective-c - 如何用三角形弹出覆盖来呈现 UIView?

swift - 对相机胶卷上图像文件的文件访问(iOS 12.1.4、Swift 4.2、Xcode 10.1)

IOS Swift UIActivityViewController 可以在 tableView 中共享文本但不能共享图像

ios - Swift 2.0 UIImagePickerController 在关闭时关闭父 View

java - 无法从 SD 卡读取保存的对象

wpf - 使用WPF Imaging类-在不读取整个文件的情况下获取图像尺寸

在c中使用atof将字符串转换为double

ios - 根据 bool 值进入不同的 View Controller

ios - UITableView:重置单元格选择