iPhone的钥匙扣项目应用程序卸载后仍然存在?
我正在玩idandersen的钥匙链的scifihifi-iphone代码,并遇到以下行为 – 我设置密码使用,说
[SFHFKeychainUtils storeUsername:@"User" andPassword:@"123" forServiceName:@"TestService" updateExisting:YES error:&error];
然后从设备上删除testing应用程序,并再次安装 – 以前设置的密码似乎仍然在钥匙串…
这是预期的行为? 有没有办法确保我设置的密码将被删除与应用程序?
是的,这是预期的和正确的行为。
一些钥匙串项目可能与您控制的其他应用程序共享(共享相同的钥匙串项目访问组)。
当你的应用程序被删除时,你应该只保留信息。 您没有回拨或删除您的应用程序删除钥匙链项目的方法。
- 如何使用beginBackgroundTaskWithExpirationHandler在iOS中已经运行的任务
- 警告:尝试在*窗口层次上显示*的*,而不是在窗口层次结构中
- NSURLConnection sendAsynchronousRequest无法从闭包中获取variables
- 子类化时混合了objective-c和swift
- 如何在没有IB的情况下在右侧的UINavigationbar中添加2个button?
- Swift框架不能使用除“Debug”或“Release”以外的其他构buildconfiguration:没有这样的模块
- 在特征结果中设置无效句柄错误的通知
- 块代替performSelector:withObject:afterDelay:
- iOS:使用设备修饰符来加载xib文件?