2013-03-29 87 views
0

我是mac開發中的新手開發人員。我需要做的是當用戶點擊任何應用程序中的打印按鈕時創建一個認證對話框。登錄時的持久數據

我需要存儲的用戶名和密碼,1小時(以避免驗證所有的時間),但是當用戶從機器註銷這應該被刪除。

我在想什麼是NSUserDefaults的使用來存儲數據,並創建一個註銷鉤來刪除這些數據。這是做這件事的正確方法嗎?

回答

0

使用Authorization Services。這聽起來像您的應用程序符合指南中所述的「簡單,自我限制的應用程序」模型。

當你創建你的確認權,使用timeout屬性來設置的時間長度,用戶的憑據將被緩存。