2011-05-31 142 views
3

我有一个NSMutableArrayNSStrings,我想写入一个文本文件,以便每个字符串都有自己的行。将NSMutableArray写入txt文件

有什么建议吗?

+1

伙计们,如果您希望别人花他们的帮助,请至少花点时间写出正确的标题和问题。在相关说明中,您的服务中有一个shift键:它是'NSMutableArray'而不是'Nsmutablearray'等。 – Regexident 2011-05-31 17:34:03

回答

9

您可以创建NSMutableArray的完整字符串

- (NSString *)componentsJoinedByString:(NSString *)separator 

喜欢的东西

NSString* fullString = [yourArray componentsJoinedByString:@"\n"]; 

然后可以使用

- (BOOL)writeToFile:(NSString *)path atomically:(BOOL)useAuxiliaryFile encoding:(NSStringEncoding)enc error:(NSError **)error 

fullString把它写在磁盘上。

+0

我可以问一下吗?writetofile:tomically已被弃用任何建议 – AMH 2011-06-02 08:21:03

+1

已弃用正确'writeToFile:atomically:'。您需要使用我在原始答案中发布的方法:'writeToFile:atomically:encoding:error:' – gcamp 2011-06-02 14:28:56

+0

/n不能以其他方式执行newLine吗? – Souljacker 2012-10-22 11:40:01