<分区>
标签 ios objective-c cocoa text store
<分区>
我有一个应用程序,可以定期从用户输入中收集数据。我将数据写入文本文件并将其保存到磁盘。我通常调用writeToFile:
,但问题是它每次都会被不断地覆盖。我也无法创建不同的文件名,因为我想将其全部保存在一个文件中以供用户稍后访问。我不知道该怎么做,有人有任何建议吗?
- (void)saveToTextFile {
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *filePath = [documentsDirectory stringByAppendingPathComponent:@"usernotes"];
NSString *savedString = [NSString stringWithFormat:@" First:%@ Second: %@", firstOne, secondOne];
[savedString appendToFile:@"usernotes"];
}
我收到一条错误消息,指出“NSString 没有可见接口(interface)声明选择器appendToFile”。
最佳答案
您是否尝试过 appendToFile:
而不是 writeToFile:
?如果我没记错的话,Append 应该在文件底部添加新代码。
关于ios - 如何制作不断增长的文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17621354/
相关文章:
objective-c - 加载 xib 时出现 NSUnknownKeyException
ios - 使用 Swinject 将 Model 类实例注入(inject) Swift 中的 View 类实例
objective-c - 点击选项卡栏项目 View 在 iphone 中没有改变
macos - ScrollView 中的 NSMatrix;原点设置已锁定。为什么?
ios - 如何通过 convertPoint toview 从父 View 中找出 subview 的确切位置
ios - 为什么 NSNotification block 中的这个 NSArray(显然)永远不会在 ARC 环境中发布?
iphone - NSMutableDictionary 禁用排序
objective-c - OSX Xcode : Pre-filling bitmap with a specified RGB color?