它是否使关键链项在应用程序运行之间保持不变?
最佳答案
@Plumenator 您可以稍后搜索钥匙串(keychain)项,并在搜索字典中为键 kSecReturnPersistentRef
提供值 kCFBooleanTrue
。如果找到某个项目,Keychain Services 会返回对它的持久引用。如果 SecItemAdd()
成功地将一个项目添加到钥匙串(keychain),只要钥匙串(keychain)存在(通常直到设备重置)或 SecItemDelete()
删除它,它就会一直保留在那里.
回答你的第二个问题:键 kSecReturnPersistentRef
被称为返回类型键,因为你指定函数 SecItemAdd()
或 SecItemCopyMatching()
应该返回给你。可能的标志是 kSecReturnPersistentRef
、kSecReturnData
、kSecReturnAttributes
和 kSecReturnRef
。
关于iphone - kSecReturnPersistentRef 有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4669572/