問題タブ [abmultivalue]

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 に答える
401 参照

c# - Monotoch GetPhones ABMultiValue の不一致

次のコードを使用して、アドレス帳から電話番号を取得しています。

コードを try catch でラップすると、一部の時間は機能しますが、常に機能するとは限りません。すべての電話番号を問題なく取得できる場合もあれば、電話番号のランダムな取得が停止し、try catch で「電話番号の取得中にエラーが発生しました。ハンドルを null にすることはできません。パラメータ名: ハンドル」というエラーが表示される場合もあります。

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

cocoa - 更新方法:(COCOA / OSX)ABPerson / ABMultiValue(電話番号)?

II ABPerson / ABMultiValue(電話番号)の値を変更しようとしています。

とにかくこれらを更新しますか?

ありがとう!

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

iphone - プライマリ/デフォルト ABMultiValue プロパティ?

名前、電話番号、メールアドレスを入力するユーザーが必要です。彼らを助けるために、彼らが 3 つのいずれかを入力した場合、アドレス帳でその値を検索し、残りのフィールドにデータを入力したいと考えています。たとえば、ユーザーが名前を入力すると、検索してメールと電話番号のフィールドに入力します。

ただし、電子メールと電話番号は ABMultivalue プロパティであり、ほとんどの人は複数の電子メールと電話を持っています。iPhone のアドレス帳には、ABMultiValue であるプロパティのプライマリ値または既定値の概念がありますか?

ありがとう!

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

iphone - ABAddressBookRef から Country フィールドを取得するにはどうすればよいですか?

ABAddressBookRef 内のアドレスのプロパティにアクセスする方法がわかりません。電話番号で問題ありませんでした:

しかし、悲しいかな...アドレスに対してそれを行う方法がわかりません。私がこれを行う場合:

Dictionary のように見えるものが返されますが、配列として型付けされています。その中のプロパティにアクセスするにはどうすればよいですか? ウェブ上でさまざまな提案を見てきましたが、それらはすべて、辞書から 1 行を引き出すだけで約 30 行のコードを必要とするようです!

誰でも助けてもらえますか?ありがとう!

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

iphone - ABPerson でテキストメッセージを送信するためのデフォルトの電話番号

ABPerson を使用して、iPhone アドレス帳の連絡先にテキスト メッセージを送信するためのデフォルトの電話番号を取得しようとしています。ABMultiValue が使用されることを理解しています。しかし、デフォルトのテキストメッセージの電話番号 (またはその方法で、デフォルトの電話番号、電子メール、またはアドレス) を決定する方法があるかどうかはわかりません。それぞれの最初のオブジェクトを取得しようとしていますが、テキスト メッセージの場合、電話が固定電話であるか、テキストを受信できない可能性があることを懸念しています。この問題にアプローチする方法についてのアドバイスをいただければ幸いです。

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

ios - AddressBookUI フレームワークの使用時に Sigsegv がクラッシュする

こんにちは、クラッシュログに理解できないエラーがあります:

そして、これはそれを生成するように見えるメソッドです:

誰もそれを修正する方法を知っていますか? ARC メモリ管理と __bridge_transfer に問題があると思います。ありがとう

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

ios - 連絡先から kABPersonH​​omePageLabel を読み取る

iPad のユーザーの連絡先からホームページ/Web サイトにアクセスしようとしています。私は実際にAdobe Airのネイティブ拡張として使用されている既存のスクリプトを変更しようとしています - https://github.com/memeller/ContactEditor/blob/master/ContactEditorXCode/ContactEditor.m

私はObjective-C/xCodeに非常に慣れていないので、この余分なフィールドが返されるのに本当に苦労しています...誰か助けてください。

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

ios - ABMultiValueAddValueAndLabel outIdentifier とは何ですか?

私はこの AddressBook メソッドを使用してきましたが、outIdentifier が何に使用されるのか理解できません。

ドキュメントは私のために物事をクリアしません:

outIdentifier

追加された値の識別子を配置するアドレス。識別子を無視するには、NULL を渡します。

このパラメーターが何に使用されているか知っている人はいますか?

前もって感謝します!

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

ios - 連絡先が LinkedContacts を持っている場合、ABMultilValueGetIndexForIdentifier は正しくないインデックスを返します

ABPeoplePickerNavigationController によって提示された連絡先の特定の電子メールの選択を処理するために使用するロジックにバグがあることに気付きました。このバグは、連絡先が Twitter または Facebook からリンクされた連絡先を持っている場合に特に発生します。

関連するいくつかの StackOverflow の質問に対してロジックを再確認しましたが、すべて「正しく」実行しているようです。

ボタンがタップされた後に ABPeoplePicker をロードするコードは次のとおりです。

その後、ユーザーが選択した連絡先のメールをタップすると、次のように処理されます。

これは、連絡先に Facebook などの連絡先がリンクされていない場合は完全に機能しますが、リンクされている場合、ここに出力される電子メール アドレスはユーザーが選択したものではありません。

たとえば、連絡先にJohn Snowという友人がいて、私たちは仲が良いので、iCloud、2 つの異なる Gmail アカウント、および Facebook で彼とつながっています。

John Snow の連絡先ページに移動すると、次の 5 つのメールが表示されます。

  • john.snow@gmail.com
  • jsnow@gmail.com
  • lordsnow@nightswatch.org
  • john.snow@facebook.com
  • john@winterfellstarks.com

リンクされた各連絡先のセルと同様に。

したがって、lordsnow@nightswatch.org (提示された電子メールのリストの 2 のインデックス)をタップし、NSLog の shouldContinueAfterSelecting コールバック内にブレークポイントを設定して、関連する変数を出力すると、次のように表示されます。

ここで助けていただければ幸いです。