你好:)如何保存對象,但不覆蓋目標C?
我如何保存對象,但在目標C不覆蓋,
我NSUserDefaults的嘗試,但是當我添加對象時,將會改寫!
我怎樣才能避免這種情況,因爲我想在我的應用程序或書籤創建一個收藏夾,
,但我不知道如何保存這些對象我試圖挽救。
這是當我試圖保存。
NSUserDefaults *favorite = [NSUserDefaults standardUserDefaults];
[favorite setObject:saveTip forKey:@"saveTipFavorite"];
[favorite synchronize];
但我覆蓋每一次我推我的應用程序添加到最喜歡的按鈕!
我不希望它覆蓋,但創建一個新的對象並追加它。
我希望你能理解我:)
'NSMutableArray'是'NSArray'的子類,所以最後的轉換是不必要的; '-setObject:forKey:'會接受可變數組(儘管它當然會被永久保存並以純NSArray的形式返回)。 – andyvn22 2012-07-24 20:20:25
好點,謝謝。 (修復) – Dima 2012-07-24 20:21:57
謝謝,這非常幫助我:) – 2012-07-24 20:59:39