2014-01-08 88 views
0

陣列刪除對象,我想知道我們如何能在一段時間後刪除陣列項目或對象,如果在倒計時結束,數組的元素將被自動取消通過時間戳

+0

提供更多關於你有什麼和你已經嘗試過的細節。什麼是刪除觸發器(時間,用戶操作,...)? – Wain

+0

我想刪除一些對象後,例如一個小時,但我不知道我該怎麼做 – Filippo

+0

你看過'NSTimer'嗎?你的數據有時間戳嗎? – Wain

回答

0

你的數據模型應該包含每個要刪除的對象的時間戳。時間戳可能包含該項目應該刪除的時間或創建時間。

您應該有一個NSTimer實例,它可以定期(重複)運行,也許每分鐘運行一次,並檢查數據模型以查看是否需要刪除任何內容。

當計時器觸發時,遍歷數據模型中的對象,檢查時間戳以查看是否需要刪除項目並刪除相應項目。

+0

你給一個實際代碼的例子嗎?,因爲我試圖把它付諸實踐,但繼續給我錯誤,謝謝 – Filippo

+0

更新你的問題與你嘗試的代碼,然後我們會糾正它。 – Wain