相关疑难解决方法(0)

使用NSMutableString附加到文件的末尾

我有一个日志文件,我试图将数据追加到最后.我有一个NSMutableString textToWrite变量,我正在做以下事情:

[textToWrite writeToFile:filepath atomically:YES 
                                    encoding: NSUnicodeStringEncoding error:&err];
Run Code Online (Sandbox Code Playgroud)

但是,当我这样做时,文件中的所有文本都将替换为textToWrite中的文本.我怎样才能附加到文件的末尾?(或者更好的是,如何在新行上追加文件的末尾?)

file-io append objective-c nsmutablestring ios

35
推荐指数
2
解决办法
3万
查看次数

使用NSString + stringWithContentsOfFile:usedEncoding:error:

我有使用+ stringWithContentsOfFile的问题:usedEncoding:error:

我在usedEncoding中的问题:(NSStringEncoding*)enc我不知道如何设置指向编码的指针.如果我做 - 程序失败.

例如,在类似的函数中我们有编码:(NSStringEncoding)enc - 没有指针!

我想在NSString中加载文件(文件具有编码ISOLatin1)并使用NSString作为UTF8String.

我该怎么做?

谢谢.

iphone encoding nsstring

12
推荐指数
1
解决办法
1万
查看次数