可以說我有一個應用程序有三個文本字段,我可以輸入任何我想要的東西,也可以假設我有一個複選框和一個按鈕。如果點擊該按鈕時複選框被選中,這些文本字段中的nsstring值應該以某種方式保存。比方說,我關掉我的iPhone並重新啓動它,再次打開應用程序,並希望這些值在其各自的文本字段中。iPhone關機時保持變量值嗎?
這是怎麼回事?
這是NSUserDefaults還是Apple自己的Keychain API可以處理的情況?
乾杯。
編輯:我們在設置和獲取NSUserDefaults的值時使用了局部聲明,這當然不起作用。它完美的作品現在...
@ 7KV7好的,我們已經嘗試過使用NSUserDefaults,但這些變量似乎只能保持自己的活力與iPhone一樣。一旦我們關閉模擬器或iPhone,變量消失。 – doge 2011-06-07 11:37:51
據我所知,只有當應用程序被卸載或從設備中刪除時,用戶默認纔會被刪除。你是怎麼設定的。 – visakh7 2011-06-07 12:01:10
你可以關閉模擬器嗎?只是好奇知道。你如何做到這一點? – visakh7 2011-06-07 12:02:38