【问题标题】:How Make A Constantly Growing Text File [duplicate]如何制作不断增长的文本文件[重复]
【发布时间】:2013-07-11 09:01:53
【问题描述】:

我有一个应用程序会定期从用户输入中收集数据。我正在将数据写入文本文件并将其保存到磁盘。我通常打电话给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"];

}

我收到一条错误消息,提示 No visible interface for NSString 声明了选择器 appendToFile。

【问题讨论】:

    标签: ios objective-c cocoa text store


    【解决方案1】:

    您是否尝试过appendToFile: 而不是writeToFile:?如果我没记错的话,Append 应该在文件底部添加新代码。

    【讨论】:

    • 真的吗?我还没有。我现在就试一试,然后回帖。
    • 我刚试了一下,但出错了。我更新了上面的代码。
    • 我的错,我错过了这是与 ios 相关的。从相关问题尝试这个答案,接受的答案可能会为您指明正确的方向:stackoverflow.com/questions/11106584/…
    猜你喜欢
    • 2012-07-30
    • 1970-01-01
    • 1970-01-01
    • 2013-09-27
    • 2018-07-11
    • 1970-01-01
    • 1970-01-01
    • 2013-09-24
    • 1970-01-01
    相关资源
    最近更新 更多