-3
我在使用「facts.plist」顯示事實(字符串)按下按鈕後,我有一個按鈕,那個字符串寫入「favourites.txt」文件,我可以使用它未來的使用。如何在iOS中寫入plist文件時保存多個字符串而不覆蓋?
下面是該代碼:
NSArray *paths = NSSearchPathForDirectoriesInDomains
(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *fileName = [documentsDirectory stringByAppendingPathComponent:@"MyFavorites.txt"];
//documentsDirectory];
[self.displayJoke.text writeToFile:fileName
atomically:NO
encoding:NSStringEncodingConversionAllowLossy
error:nil];
NSError *error;
NSString *str = [NSString stringWithContentsOfFile:fileName encoding:NSUTF8StringEncoding error:&error];
NSLog(@"%@", str);
但每次我點擊該按鈕時以前的字符串獲取與新的字符串覆蓋。我如何創建一個字典或數組來防止這種情況?
通過創建字典或數組。 – Putz1103
如何從中創建字典?我使用self.displayJoke.text來顯示一個字符串。如果我按下「點擊新的笑話」按鈕,它會得到更新。謝謝 –