2011-12-28 1 views
0

iPhoneの連絡先に項目を追加した後、同じ項目を再度追加するようにアプリケーションを制限したいと考えています。 (iPhoneの連絡先に同じデータで別のエントリが作成されるため)。iPhoneの連絡先に重複した項目を追加することを避ける

これを行う簡単な方法はありますか?または任意の回避策?

+0

のみです - 検索一致! – samfisher

答えて

2

これを行う簡単な方法はありますか?または任意の回避策?

あなたがしようとしていることを誤解していない限り、簡単な解決策は、あなたが追加しようとしている情報を連絡先で検索しているようです。同じデータが見つかった場合は、もう一度追加しないでください。同じ名前の連絡先など、類似したものが見つかった場合は、その名前の別の連絡先を作成するか、既存の連絡先を更新するかどうかをユーザーに確認します。

+0

他の代替??ユーザーが「連絡先に追加」ボタンを何度も何度もクリックすると、連絡先のすべての項目を検索して比較する必要があります(毎回1000回以上)。 – viral

+0

'ABAddressBookCopyPeopleWithName()'を使うと、データベース内の名前が一致する人だけを見つけるのは難しくありません。誰が何回「追加」ボタンを何回タップしているのかは誰が気にしますか?それは*コンピュータ*です。何百万回も同じことをするように頼んだら、不平を言うことはありません。コードを一度書くだけでいいですよね?懸念している場合は、同じ人を追加する複数の試行を検出するコードを追加し、連絡先が既に存在することを説明するフィードバックを提供します。 – Caleb

関連する問題