2012-06-06 67 views
0

是否可以將時間戳設置爲nsuserdefaults,然後檢查它是否更改,然後執行操作?將時間戳設置爲nsuserdefaults

if ([[NSUserDefaults standardUserDefaults] boolForKey:@"timestamp"]) 
{ 

} 
+0

是否要存儲時間戳或具有時間戳的值作爲鍵。在你的例子中,你使用時間戳作爲關鍵。 – ophychius

+0

我需要一些東西,我可以檢查是否有更改 –

回答

2

不能存儲在NSUserDefaults的時間戳本身,而是你可以存儲代表時間戳的整數,這些你可以輕鬆地比較。

檢查這個例子; Example of timestamp - int conversion, storing in NSUserDefaults

+0

如何檢查它是否發生了變化? –

+0

你會對它做什麼檢查?如果你想比較,你需要兩個值,你可以嘗試給更多的信息? – ophychius

+0

我有很多註釋,並且在我的設置模式視圖中,我有開關,使用開關將註釋類別設置爲OFF/ON,當我返回到我的mapview時,即使我沒有更改開關位置,它也會重新加載我的註釋。 –