2014-05-10 88 views
-4

我在NSArray中有一組固定的數字。例如:我有10個號碼:1,20,31,33,54,66,77,87,90,99。 (這些基本上是唯一的序列號)從數組中永遠刪除數字

當某人鍵入一個數字時,我想驗證它是否是其中一個數字,並將其從列表中移除。如在,假設我輸入20,應該說「有效」,應該刪除20。如果我再次輸入20,應該說「無效號碼」。我已經能夠驗證並刪除它們。但是,我如何永遠刪除它們?我的意思是,如果2個人在他們的手機上有我的應用,並且Phone1已經使用了代碼20,那麼對於Phone2,它應該說代碼是無效的。

有沒有一種方法可以做到這一點?可能通過連接到互聯網?

+0

是的,你將不得不「連接到互聯網」爲這一個。 – jrturton

+0

您必須在某處存儲序列號的後端,並且應用程序的每個實例都需要直接從服務器獲取信息。但如果你這樣問這個問題,它表明你的問題已經結束,你可能會問專業的開發人員來解決這個問題。 (只有友好的建議)。 – holex

+0

@ holex ..謝謝你。 – user3529575

回答

1

您需要集中保存號碼列表。當一個設備請求一個設備時,它將不得不詢問服務器,它將從列表中刪除它,然後回覆說它已經這樣做。未來對同一號碼的請求應予拒絕。

有很多免費的後端服務,如Parse或Heroku,這將是一個很好的開始。

+0

謝謝!我會嘗試解析! – user3529575