ios - 如何制作不断增长的文本文件

标签 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/

上一篇:ios - 重置 UIBarButtonItems 和 UINavigationBar 的外观

下一篇:ios - 链接静态库不与主项目一起重建

相关文章:

objective-c - 加载 xib 时出现 NSUnknownKeyException

ios - 使用 Swinject 将 Model 类实例注入(inject) Swift 中的 View 类实例

objective-c - 点击选项卡栏项目 View 在 iphone 中没有改变

macos - ScrollView 中的 NSMatrix;原点设置已锁定。为什么?

ios - 如何通过 convertPoint toview 从父 View 中找出 subview 的确切位置

iOS XMPPFramework 不发送状态

ios - 为什么 NSNotification block 中的这个 NSArray(显然)永远不会在 ARC 环境中发布?

ios - 如何向 EKEvent 添加一些附加字段

iphone - NSMutableDictionary 禁用排序

objective-c - OSX Xcode : Pre-filling bitmap with a specified RGB color?