問題タブ [abrecord]

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.

0 投票する
1 に答える
2507 参照

iphone - 新しいABRecordの作成

私はで働いていABAddressBookます。APIドキュメントを確認しましたが、新しいの作成に関連するAPIが見つかりませんでしたABRecord。しかし、ABAddressBookでは、メソッドABAddressBookAddRecordが利用可能です。しかし、新しいレコードを作成するために利用できるAPIは見つかりませんでした。これを行う方法はありますか?

よろしくお願いします、

モハメッドサディク。

0 投票する
1 に答える
5287 参照

iphone - アドレスブックのレコードのABRecordID(アドレスブックに挿入されたレコードの一意のID)

iPhoneの連絡先にレコードを追加しているときに行き詰まりました。

状況はこれです私は連絡先が作成され、iphoneの連絡先に挿入されるビューを持っています。

私が欲しいのは

挿入された(レコード)連絡先の一意のIDを見つける方法はありますか?これは、他のビューで連絡先にアクセスするために必要になります。

これについて教えてください。

0 投票する
1 に答える
758 参照

iphone - 連絡先へのiphoneアドレス帳保存リンク

私のiPhoneアプリでは、連絡先を配列内のデータピースにリンクしたいと思っています。すべてのデータ処理は問題ありません。私の質問は、連絡先へのリンクとして機能する、どの連絡先情報パラメータをデータベースに保存できるかということです。その後、この1つの値を呼び出して、連絡先へのリンクを取得できるようになります。

---以下の編集

これは私がやっていることですが、私はまだそれを正しく理解することができません。連絡先ビューがスライドしますが、空の連絡先が含まれています。誰か助けてくれませんか。

0 投票する
1 に答える
1226 参照

iphone - ABRecordRef からのインスタント メッセージ情報の取得

AddressBookiOSの既存の連絡先からインスタント メッセージのアカウント情報を取得しようとしています。連絡先を調べて、インスタント メッセージの値を持つ連絡先を取得しましたが、jabber-address を読み取ることができません。

私は何を間違っていますか?

0 投票する
2 に答える
1956 参照

ios - peoplePickerNavigationController から電話番号を取得する

概要: 人々が peoplePicker を使用して名前をクリックしたときに、電話番号と氏名を取得しようとしています。次に、テキストフィールドに氏名を表示し、電話番号を文字列として保存したいと思います。Ph num と名前を使用して、一意の識別として使用するつもりです。ABRecord の一意の ID を使用したくありません。特に Google と同期するときに連絡先が重複することがあるためです。

私の理解が正しければ、このデリゲート メソッドを使用する必要があります

上記を使用して、フル ネームをテキスト フィールドに scuh として表示できます。

しかし、私はph番号を取得する方法がわかりません。ph 番号を取得するには、別のデリゲート メソッドを使用する必要があります。

ただし、ユーザーがアドレス帳の名前をクリックすると、ph 番号、電子メールなどの詳細が表示され、ユーザーは ph 番号をクリックする必要があるため、これは好きではありません。私が欲しいのは、最初の画面から、ユーザーが名前をクリックすると、名前が textField として表示され、ph 番号が文字列としてどこかに保存されることです。

0 投票する
2 に答える
622 参照

iphone - iphone dev - ABRecord のクローンを作成できますか?

アドレス帳の 1 つの ABPerson (たとえば、人) を削除してから、別のもの (たとえば、新規) を追加します。属性の一部が再利用される可能性があるため、「人」を「新規」に複製したいと考えています。これが私の質問です。このクローンを実行する関数はないようです。ABRecordCreateCopy を見つけましたが、MAC が指定されているようです。各プロパティを 1 つずつコピーするのを避けるために使用できる API はありますか? 前もって感謝します!

ジェフ

0 投票する
2 に答える
269 参照

iphone - iPhoneでABRecordをアルファベット順に並べ替える

このコードで連絡先の名前を取得しています:

このリストをアルファベット順に並べる方法を知っている人はいますか?読んだことsortedArrayUsingSelector:@selector(compare:)がありますが、それがどのように機能するのかわかりません。

0 投票する
3 に答える
155 参照

objective-c - 戻り値の型は何ですか?

thisPerson は ABRecordRef です

ありがとう

0 投票する
1 に答える
293 参照

nspredicate - ABRecordのようなCFオブジェクトに述語(KVCを必要とする)を使用する方法は?

ABAddressBookベースのアプリケーションを開発しています。述語を使用して、abaddressbook内のオブジェクトを評価または比較したいと思います。しかし、ABAddreesBookはコアファンデーションフレームワークであり、KVCをサポートしていないようです。これは、アプリケーションで述語を使用できないことを意味しますか?

または、述語のようなことを行う他の方法はありますか?

0 投票する
1 に答える
1448 参照

iphone - ABRecordRefデータをローカルに保存するためのNSObjectの構築

Contentのエントリとは関係なく、のABRecordRefを自分のアプリケーションに保存したいAdressBook。stackoverflowとアップルデベロッパサイトをクロスリードした後、これが最良の方法であることがわかりました。

それが正しければ、すべての値と少なくとも関数と(自分のクラスにpeopleDataという名前を付けると仮定して)を含むNSCodingconformNSObjectサブクラスが必要になります。ここで、(nullでない場合)からのすべての値を独自のクラスのインスタンスに入力します。独自のクラスのインスタンスに格納されているデータを含む不透明(OPAQUE)型を返します。ABRecordRefinitWithABRecordRefgetABRecordRefFromPeopleDatainitWithABRecordRefABRecordRefgetABRecordRefFromPeopleDataABRecordRef

それに対する私の質問:

想像できるので、他の人が以前にまったく同じ問題に遭遇したので、誰かがすでにそれをしたのだろうか。もしそうなら、そのクラスを手に入れるのは恐ろしいことです。そうでなければ、私はそれを自分で試して、必要に応じてここに結果をロードするつもりです。多分あなたはそれをするより良い方法を知っていますか?

ソリューションを実装した場合は、それを共有してください。同じことが必要な場合は、一緒に解決していただければ幸いです。

編集:

私は今そのことに取り組み始めました、そして(私が予想したように)私はいくつかの不明確な問題に遭遇しました。価値観に関してはkABStringPropertyType、私のコンセプトは非常に単純です。小さな例:

これは正常に機能します。今、私は同じことをどのように行うかについてあまり明確ではありkABMultiStringPropertyTypeません。私は私にNSMutableArrayemailListを作成し、次のように続けました:

マルチバリューで残りのタスクを実行する方法はわかりません。文字列で行ったようにNSMutableArrayをエンコードしてデコードすることはできますか、それともすべての電子メールにキーを設定する必要がありemailListますか?

そして、どうすればいまいましいものをreturnRecordに戻すことができますか?