私のアプリケーションは、設定ウィンドウにデータベースのパスワードを保存します。設定を保存するときは、 を使用しますSecKeychainAddGenericPassword
。もちろん、これは最初の試行でのみ機能します。後続の呼び出しは を返しerrSecDuplicateItem
ます。
便利なものはありSecKeychainSetGenericPassword
ますか?
次に簡単な解決策は、自分のパスワードを設定する前に既存のパスワードを削除することです。そうすることに害はありますか?
これは非常に一般的なシナリオのようです。いくつかのサンプルコードをいただければ幸いです。