2011-05-31 141 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