2013-12-08 82 views
2

我正在測試我的應用內購買(非消耗品)並使用LockBox來存儲所購商品的productID。然而,我似乎無法弄清楚如何刪除/刪除/重置項目,一旦他們使用LockBox存儲。我認爲從我的設備中刪除應用程序會有所斬獲,但鑰匙鏈依然存在。我嘗試使用演示項目,它可以在刪除應用程序後檢索(獲取)字符串值。不知道這是否是預期的功能,所以我想在這裏問問是否有人知道如何做到這一點。如何使用LockBox刪除鑰匙串商店

回答

5

看着密碼箱的代碼,發現如果將值爲零的密鑰將被刪除:

BOOL result = [Lockbox setString:nil forKey:myKeyString]; 

再簡單不過了!

+0

但是,如果我不知道密鑰名稱並且我只想刪除所有密鑰,它將如何工作? – Beta

0

您不需要刪除鑰匙串中的所有鑰匙。