我在玩idandersen的scifihifi-iphone个密钥链代码时遇到了以下行为——我使用
[SFHFKeychainUtils storeUsername:@"User" andPassword:@"123"
forServiceName:@"TestService" updateExisting:YES error:&error];
然后从设备中删除测试应用程序并重新安装-之前设置的密码似乎仍保留在密钥链中
我在玩idandersen的scifihifi-iphone个密钥链代码时遇到了以下行为——我使用
[SFHFKeychainUtils storeUsername:@"User" andPassword:@"123"
forServiceName:@"TestService" updateExisting:YES error:&error];
然后从设备中删除测试应用程序并重新安装-之前设置的密码似乎仍保留在密钥链中
是的,这是预期的正确行为.
某些 keys 链项目可能与您控制的其他应用程序共享(共享同一 keys 链项目访问组).
当你的应用被删除时,你应该把这些信息放在一边.在删除应用程序时,您没有回调或删除密钥链项目的方法.