如何使用LockBox删除钥匙串存储

Val*_*rie 2 in-app-purchase ios

我正在测试我的应用内购买(非消费品)并使用LockBox存储购买商品的productID.但是,我似乎无法弄清楚如何使用LockBox存储后删除/删除/重置项目.我想从我的设备中删除应用程序就可以了,但是钥匙链仍然存在.我尝试使用演示项目,它可以在删除应用程序后检索(获取)字符串值.不确定这是否是预期的功能,所以我想在这里问一下是否有人知道如何做到这一点.

Val*_*rie 5

查看LockBox代码,发现如果您将值设置为nil,则将删除该键:

    BOOL result = [Lockbox setString:nil forKey:myKeyString];
Run Code Online (Sandbox Code Playgroud)

不可能更容易!