問題タブ [abperson]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 電話帳番号ラベルの読み方を教えてください。
から電話番号を取得する方法は知っていますが、ABRecordRef
今必要なのは、番号のタイプ、つまりそのラベルを文字列として取得することです。
数字を取得する方法は次のとおりです。
あらゆる種類のことを試しましたが、ABPerson リファレンスを読みましたが、電話番号の種類を取得する方法がわかりません。
iphone - ABPerson でテキストメッセージを送信するためのデフォルトの電話番号
ABPerson を使用して、iPhone アドレス帳の連絡先にテキスト メッセージを送信するためのデフォルトの電話番号を取得しようとしています。ABMultiValue が使用されることを理解しています。しかし、デフォルトのテキストメッセージの電話番号 (またはその方法で、デフォルトの電話番号、電子メール、またはアドレス) を決定する方法があるかどうかはわかりません。それぞれの最初のオブジェクトを取得しようとしていますが、テキスト メッセージの場合、電話が固定電話であるか、テキストを受信できない可能性があることを懸念しています。この問題にアプローチする方法についてのアドバイスをいただければ幸いです。
objective-c - ABAddressBook を保存するときの奇妙な SyncServices / iSync コンソール メッセージ
ABPersonView を使用して ABPerson を表示および編集しています。私はこれを次のようにします:
_personView は私の ABPersonView です。ABPersonView を使用して ABPerson を編集し、AddressBook を保存すると、次のようになります。
保存され、AddressBook アプリケーションで値が変更されていることがわかりますが、Xcode とコンソールで次のエラー メッセージが表示されます。
私は最初にこれを取得します:
これに多くのことが続きます:
そして、これで終わります:
私のアプリケーションはサンドボックス化されており、iCloud を統合しました。
私は検索しましたが、同じ種類の問題を抱えている人を見つけることができませんでした。私はこれを試しました:
[[ABAddressBook] sharedAddressBook]
の代わりに使用[[ABAddressBook] addressBook]
すると、ABPersonView で sharedAddressBook の使用が推奨されないというエラーが ABPersonView から表示されます。SyncServices フレームワークを追加しましたが、役に立ちませんでした
ただし、少なくとも私の iCloud アカウントでは、コードは機能します。なぜこれらのエラーが発生するのか、誰にも手がかりがありましたか? Xcode 4.3 と 10.8 で試してみる価値はありますか? 現在、Lion で 4.2.1 を実行しています。
ありがとう!
macos - Cocoa を介したアドレス帳検索要素の複雑な使用
ABPerson
メソッドsearchElementForProperty:...
を使用して、適度に複雑な検索を作成しようとしています。foo.com
特に、" " で終わる電子メール アドレスを持っていて、事前入力されたグループ " " に属していない人々のセットを見つけたいと考えていますMy workunit
。
メールアドレスだけで照合するのは簡単なようです。グループ メンバーシップ (の逆) に対して接続詞を作成することは不可能に思えます。
はい、明らかに明示的なクロスチェックを自分で行うことでこれを行うことができますが、アドレス帳に直接検索機能を持たせることのポイントがパフォーマンスを最適化することである場合、検索機能が十分に完全であることは理にかなっているでしょうか。これをする?
前もってありがとう、トニー
objective-c - ABPerson クラス iOS を介して連絡先の着信音を変更する方法は?
それで、私は iOS の AddressBook フレームワークをいじっていて、ABPerson クラスで、連絡先のほぼすべての属性が定数としてリストされていることに気付きました (参照: Apple のドキュメント)。ただし、欠けていることに気付いた属性の 1 つは、カスタムの着信音を作成する機能です。ABPerson クラスを介して連絡先の着信音を変更する方法はありますか? そうでない場合、AddressBook フレームワークを使用してカスタム着信音を変更する方法はありますか? iOS 5.1.1。
ios - iOS : ユーザーのメール アドレスを取得できません
このスレッドに示されているように、ユーザーのメールアドレスを取得したい: Getting user's default email address in Cocoa
しかし、私が試したとき:
これらのエラーがあります:
- 宣言されていない識別子「aPerson」の使用
- 宣言されていない識別子「ABAddressBook」の使用
- 不明なタイプ 'ABMultiValue'
AddressBook と AddressBookUI をリンクし、AddressBook/AddressBook.h をインポートしました。
どうしたの ?
ios - 個人ピッカー (ABPeoplePickerNavigationController) で選択された個人の地理的住所、フォーマット済み
で人物ピッカーをABPeoplePickerNavigationController
表示すると、選択した人物の住所を辞書で取得できます。
国によって、この住所の形式に関する規則は同じではありません。
ピッカーによって表示されるアドレスの文字列を取得する方法はありますか (Contacts.app が示すものと同様)?
objective-c - ABPerson オブジェクトを vCard で (簡単に) 更新し、一意の ID を保持する方法は?
AddressBook フレームワークは、メソッドを使用して、vCard で ABPerson を初期化する優れた方法を提供しますinitWithVCardRepresentation:
。
私がしたいのは、特定の vCard で連絡先を更新することです。initWithVCardRepresentation:
これにより、新しい uniqueId を持つ新しい ABPerson オブジェクトが得られ、これらの変更の間に uniqueId を保持したいため、使用できません。
このようなことを行う簡単な方法は何ですか?
ありがとう!
objective-c - IOS は ABPerson からプロパティを取得します
ABPerson の利用可能なすべてのプロパティを取得/抽出する必要があります。IOS ABPersonの公式ドキュメントに は、MACOS で使用可能なメソッド [ABPerson プロパティ] は含まれていません。
私に何ができる?
xcode - アドレス帳を使用してデバイスに連絡先を保存できない - xcode
vcard をデバイスに保存するコードを見つけました。このコードはシミュレーターでは完璧に動作しますが、デバイスでコードを試してみると、新しい連絡先が表示されません。コードは次のとおりです。
理由はありますか?もう一つ、アドレス帳を使用するための設定権限について他のアプリで見たのですが、それが解決策でしょうか?