Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 在ios上卸载应用程序时,如何清理密钥链?_Objective C_Ios_Keychain - Fatal编程技术网

Objective c 在ios上卸载应用程序时,如何清理密钥链?

Objective c 在ios上卸载应用程序时,如何清理密钥链?,objective-c,ios,keychain,Objective C,Ios,Keychain,我的应用程序使用钥匙链存储用户和密码。当我删除并重新安装我的应用程序时,钥匙链不干净,钥匙总是在应用程序中 如何检测我的应用程序的删除并使用我的cleanKeyChain方法?如果应用程序被卸载,没有观察者收到通知。如果该应用程序当时没有运行,那么它无论如何都是无用的。您可以使用bundle props(第一次运行时fresh=true)并通过重新安装再次删除/添加内容。这似乎是相关的:

我的应用程序使用钥匙链存储用户和密码。当我删除并重新安装我的应用程序时,钥匙链不干净,钥匙总是在应用程序中


如何检测我的应用程序的删除并使用我的cleanKeyChain方法?

如果应用程序被卸载,没有观察者收到通知。如果该应用程序当时没有运行,那么它无论如何都是无用的。您可以使用bundle props(第一次运行时fresh=true)并通过重新安装再次删除/添加内容。

这似乎是相关的: