如何将字符串写入文件?

How do I write a string to a file?

我有一个 .txt 文件,里面有一个小密码。我想更改该文件的文本。我怎样才能做到这一点?我可以使用 :

获取文件的文本
 NSString *passWord = [NSString stringWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"password" ofType:@"txt"] encoding:NSUTF8StringEncoding error:NULL];

但我似乎找不到用字符串替换文件内容的方法。

执行此操作的方法是删除旧文件并创建新文件。 正在删除现有文件

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];

NSString *filePath = [documentsDirectory stringByAppendingPathComponent:@"myFile.txt"];

NSFileManager *fileManager = [NSFileManager defaultManager];

if([fileManager fileExistsAtPath:filePath])
{
    [fileManager removeItemAtPath:filePath error:&error];
}

要使用新密码创建新文件,请在创建文件时写入密码数据:

[createFileAtPath:path contents:[NSData data] attributes:nil]