iOS Keychain Wrapper Locksmith: - LocksmithError错误3

时间:2017-09-27 13:36:49

标签: ios swift keychain

我使用Locksmith作为Swift的钥匙串包装器,但在尝试保存数据时显示以下错误

The operation couldn’t be completed. (Locksmith.LocksmithError error 3.)

以下是我尝试将数据保存到钥匙串的代码

let datapair = ["Content": "value"]
do {
    try Locksmith.saveData(data: datapair, forUserAccount: "key")
} catch let error {
    print(error.localizedDescription)
}

任何解决方案或建议都应该受到赞赏

1 个答案:

答案 0 :(得分:4)

Keychain条目已存在时发生错误3。第二次更新数据时,请使用

try Locksmith.updateData(data: datapair, forUserAccount: "key")