2014-01-08 72 views
0

我有一個tableView,第一次啓動應用程序(如果firsttimelaunch方法)和更新後加載的行。用戶可以在桌面上移動它們。一切工作正常,並保存與nsuserdefaults的順序是沒有問題的。更新後保存行的順序

但是,如果我然後更新App Store中的應用程序並刪除,更改或添加表中的一行,應用程序可能會重置用戶先前設置的順序。

我在想如何解決這個問題,我該怎麼辦? 謝謝!

+0

這不是我的問題,我知道這是更新後保存。但是我希望在更新時添加,刪除和更改數組中的字符串,而不會干擾用戶在tableview中修改字符串順序。 – Tibbe

+0

是的,但.plist對所有用戶都不同,所以我不能編輯那個對嗎? – Tibbe

回答

0

您可以將應用程序的版本號保存爲NSUserDefaults中的一個值,並在應用程序啓動時檢查保存的版本號並進行相應更新。