我想允許用戶使用iPhone的設置應用程序輸入有效日期。iPhone設置包
我已經嘗試過很多PreferenceSpecifiers數據節點類型,包括日期。
我有兩個問題:
當我指定日期的類型,設置應用程序崩潰內我的應用程序。工作示例將不勝感激。
由於此方法尚未適用於我,我是否可以通過編程方式驗證用戶輸入的日期?
我想允許用戶使用iPhone的設置應用程序輸入有效日期。iPhone設置包
我已經嘗試過很多PreferenceSpecifiers數據節點類型,包括日期。
我有兩個問題:
當我指定日期的類型,設置應用程序崩潰內我的應用程序。工作示例將不勝感激。
由於此方法尚未適用於我,我是否可以通過編程方式驗證用戶輸入的日期?
對號碼2的回答是否定的。唯一一次您可以驗證輸入的數據是下次您的應用程序啓動。您的應用程式的所有代碼都不會透過[設定]應用程式執行
您可能會考慮將此設置拉入您的應用。
你看過應用指南的this guide和this section了嗎?他們詳細描述了這種設置如何工作。
您將無法驗證用戶通過設置應用程序設置的任何內容。另外,我沒有在任何地方看到Date作爲有效的設置類型,所以我甚至不認爲這是通過Settings應用程序可能的。
我只是在應用程序內創建一個設置視圖。這樣你可以控制你的定製邏輯,只要你認爲合適。