0

我有一个应用程序定期从用户输入中收集数据。我正在将数据写入文本文件并将其保存到磁盘。我通常打电话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 的可见接口声明了选择器 appendToFile。

4

1 回答 1

1

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

于 2013-07-12T18:13:13.193 回答