0
我有一個應用程序,從用戶輸入非常規範的基礎上收集數據。我正在將數據寫入文本文件並將其保存到磁盤。我通常打電話給writeToFile:
,但問題在於它每次都會不斷被覆蓋。我無法創建不同的文件名,因爲我想將它全部保存在一個文件中供用戶稍後訪問。我不知道如何去解決這個問題,有沒有人有任何建議?如何使一個不斷增長的文本文件
- (void)saveToTextFile {
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *filePath = [documentsDirectory stringByAppendingPathComponent:@"usernotes"];
NSString *savedString = [NSString stringWithFormat:@" First:%@ Second: %@", firstOne, secondOne];
[savedString appendToFile:@"usernotes"];
}
我得到一個錯誤,說NSString沒有可見接口聲明選擇器appendToFile。
哇真的嗎?我還沒有。我現在就給這個鏡頭,然後回來。 – John
我剛剛嘗試過但出現錯誤。我上面更新了我的代碼。 – John
我的錯,我錯過了這是與ios有關。從相關問題試試這個答案,接受的答案可能會指向正確的方向:http://stackoverflow.com/questions/11106584/ios-appending-to-end-of-file-with-nsmutablestring – pinmonkeyiii