アドレス帳から連絡先の電子メールカウントを取得しようとしています。これが私が試みたものです。アドレス帳からの電子メール数の取得
ABMultiValueRef email = ABRecordCopyValue(person, kABPersonEmailProperty);
NSArray* emails = (NSArray*)ABMultiValueCopyArrayOfAllValues(email);
if([emails count] < 1){
//things to do
}
しかし、私はカウントが正しくない(カウントは常にゼロです)。私はここで間違って何をしていますか?これを行う正しい方法は何ですか?
あなたのコードはうまく見えます - あなたの 'ABRecordRef'人に何か問題があるかもしれません。 – tilo