2013-03-29 51 views
0

我是mac开发中的新手开发人员。我需要做的是当用户点击任何应用程序中的打印按钮时创建一个认证对话框。登录时的持久数据

我需要存储的用户名和密码,1小时(以避免验证所有的时间),但是当用户从机器注销这应该被删除。

我在想什么是NSUserDefaults的使用来存储数据,并创建一个注销钩来删除这些数据。这是做这件事的正确方法吗?

回答

0

使用Authorization Services。这听起来像您的应用程序符合指南中所述的“简单,自我限制的应用程序”模型。

当你创建你的确认权,使用timeout属性来设置的时间长度,用户的凭据将被缓存。