我有一個NSString * csvData其中包含csv數據和格式是正確的。如何修改NSString *到文件?
在我的程序(iPhone)中,有一個按鈕。當用戶點擊該按鈕時,該字符串將修改爲.csv文件。但是,我不知道如何將NSString修改爲CSV文件。目標C是否提供了任何內置函數或類可以幫助我做什麼?
我有一個NSString * csvData其中包含csv數據和格式是正確的。如何修改NSString *到文件?
在我的程序(iPhone)中,有一個按鈕。當用戶點擊該按鈕時,該字符串將修改爲.csv文件。但是,我不知道如何將NSString修改爲CSV文件。目標C是否提供了任何內置函數或類可以幫助我做什麼?
查看NSFileManager
class reference特別是- (BOOL)createFileAtPath:(NSString *)path contents:(NSData *)contents attributes:(NSDictionary *)attributes
。
最佳
-f
閱讀的NSString文檔?我花了10秒:
- (BOOL)writeToFile:(NSString *)path atomically:(BOOL)useAuxiliaryFile encoding:(NSStringEncoding)enc error:(NSError **)error
感謝您的回覆。我想問問iPhone中的文件存儲在哪裏? – Questions 2010-08-17 09:11:34
@MarkSiu無論你告訴它(只要你有權在那裏寫)。這就是'path'參數的目的。 – 2010-08-17 14:44:27
要了解更多有關在iPhone上的文件路徑,則的iOS應用程序編程指南在讀Files and File System。
感謝您的回覆。我想問問,iPhone中的文件存儲在哪裏? – Questions 2010-08-17 09:11:06
它將文件存儲在您作爲第一個參數傳遞的路徑中。您可以像這樣獲取文檔目錄: 'NSArray * paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES); NSString * documentsDirectoryPath = [路徑objectAtIndex:0];' – flohei 2010-08-17 09:18:44
感謝您的回覆。我仍然有一個問題,你能展示如何在iPhone上打開文件的步驟嗎? – Questions 2010-08-18 00:58:24