私はLocksmithキーチェーンラッパーを使用しています。私はそのように使用していなぜXcodeがエラーを2回返すのですか?
public static func saveData(data: [String: AnyObject], forUserAccount userAccount: String, inService service: String = LocksmithDefaultService) throws {...}
:
//Line A—breakpoint
do{
try Locksmith.saveData(["password" : password], forUserAccount: "tech")
}
catch {
// some code}
私のブレークポイントのラインで
po Locksmith.saveData(["password" : password], forUserAccount: "tech")
をすれば、私は
メソッドのシグネチャ
ですLocksmith.Locksmith Error.Duplicate
Locksmith.LocksmithError.Duplicate
私は二回エラーを取得しています理由として困惑しています。エラー自体がDuplicateであると仮定します。私はもっと混乱している。私は問題がLocksmithのためかどうかわからない、または、私が何かを理解していないことがわかっているtry
& throw
または他の何かがSwiftで動作します。
PS:それはややキーチェーンに人気のラッパーだと私は十分に担当者を持っている人々のいずれかの場合、それは良いアイデアだと思う、彼らはLocksmith
用SOタグを作成します。 1900人が主演していますが、もっと多くの方が使っていると思います。