我的应用程序在首选项窗口中保存了一个数据库密码。保存首选项后,我使用SecKeychainAddGenericPassword
. 当然,这只适用于第一次尝试;后续调用返回errSecDuplicateItem
。
有没有方便的SecKeychainSetGenericPassword
?
下一个最简单的解决方案是在设置密码之前删除现有密码。这样做有什么坏处吗?
这似乎是一个非常常见的情况;一些示例代码将不胜感激。
我的应用程序在首选项窗口中保存了一个数据库密码。保存首选项后,我使用SecKeychainAddGenericPassword
. 当然,这只适用于第一次尝试;后续调用返回errSecDuplicateItem
。
有没有方便的SecKeychainSetGenericPassword
?
下一个最简单的解决方案是在设置密码之前删除现有密码。这样做有什么坏处吗?
这似乎是一个非常常见的情况;一些示例代码将不胜感激。