gpt4 book ai didi

iphone - 在iphone上逐行写入数据

转载 作者:行者123 更新时间:2023-12-03 19:12:15 26 4
gpt4 key购买 nike

我可以写入iPhone上的文本文件..但是每次我写入之前的值都会被删除,有什么方法可以继续写入用\n分隔的数据吗?

这是我的代码

NSString *cc=@"1";

[cc writeToFile:storePath atomically:YES];

NSString *myText1 = [NSString stringWithContentsOfFile:storePath];

NSLog(@"text is %@",myText1);

这给了我 1 现在我想添加 2 就像 1 然后 2

最佳答案

使用NSFileHandle方法seekToEndOfFile并调用writeData

NSFileHandle *aFileHandle;
NSString *aFile;

aFile = [NSString stringWithString:@"Your File Path"]; //setting the file to write to

aFileHandle = [NSFileHandle fileHandleForWritingAtPath:aFile]; //telling aFilehandle what file write to
[aFileHandle truncateFileAtOffset:[aFileHandle seekToEndOfFile]]; //setting aFileHandle to write at the end of the file

[aFileHandle writeData:[toBeWritten dataUsingEncoding:nil]]; //actually write the data

关于iphone - 在iphone上逐行写入数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4406343/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com