問題タブ [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.
c# - Monotoch GetPhones ABMultiValue の不一致
次のコードを使用して、アドレス帳から電話番号を取得しています。
コードを try catch でラップすると、一部の時間は機能しますが、常に機能するとは限りません。すべての電話番号を問題なく取得できる場合もあれば、電話番号のランダムな取得が停止し、try catch で「電話番号の取得中にエラーが発生しました。ハンドルを null にすることはできません。パラメータ名: ハンドル」というエラーが表示される場合もあります。
cocoa - 更新方法:(COCOA / OSX)ABPerson / ABMultiValue(電話番号)?
II ABPerson / ABMultiValue(電話番号)の値を変更しようとしています。
とにかくこれらを更新しますか?
ありがとう!
iphone - プライマリ/デフォルト ABMultiValue プロパティ?
名前、電話番号、メールアドレスを入力するユーザーが必要です。彼らを助けるために、彼らが 3 つのいずれかを入力した場合、アドレス帳でその値を検索し、残りのフィールドにデータを入力したいと考えています。たとえば、ユーザーが名前を入力すると、検索してメールと電話番号のフィールドに入力します。
ただし、電子メールと電話番号は ABMultivalue プロパティであり、ほとんどの人は複数の電子メールと電話を持っています。iPhone のアドレス帳には、ABMultiValue であるプロパティのプライマリ値または既定値の概念がありますか?
ありがとう!
iphone - ABAddressBookRef から Country フィールドを取得するにはどうすればよいですか?
ABAddressBookRef 内のアドレスのプロパティにアクセスする方法がわかりません。電話番号で問題ありませんでした:
しかし、悲しいかな...アドレスに対してそれを行う方法がわかりません。私がこれを行う場合:
Dictionary のように見えるものが返されますが、配列として型付けされています。その中のプロパティにアクセスするにはどうすればよいですか? ウェブ上でさまざまな提案を見てきましたが、それらはすべて、辞書から 1 行を引き出すだけで約 30 行のコードを必要とするようです!
誰でも助けてもらえますか?ありがとう!
iphone - ABPerson でテキストメッセージを送信するためのデフォルトの電話番号
ABPerson を使用して、iPhone アドレス帳の連絡先にテキスト メッセージを送信するためのデフォルトの電話番号を取得しようとしています。ABMultiValue が使用されることを理解しています。しかし、デフォルトのテキストメッセージの電話番号 (またはその方法で、デフォルトの電話番号、電子メール、またはアドレス) を決定する方法があるかどうかはわかりません。それぞれの最初のオブジェクトを取得しようとしていますが、テキスト メッセージの場合、電話が固定電話であるか、テキストを受信できない可能性があることを懸念しています。この問題にアプローチする方法についてのアドバイスをいただければ幸いです。
ios - AddressBookUI フレームワークの使用時に Sigsegv がクラッシュする
こんにちは、クラッシュログに理解できないエラーがあります:
そして、これはそれを生成するように見えるメソッドです:
誰もそれを修正する方法を知っていますか? ARC メモリ管理と __bridge_transfer に問題があると思います。ありがとう
ios - 連絡先から kABPersonHomePageLabel を読み取る
iPad のユーザーの連絡先からホームページ/Web サイトにアクセスしようとしています。私は実際にAdobe Airのネイティブ拡張として使用されている既存のスクリプトを変更しようとしています - https://github.com/memeller/ContactEditor/blob/master/ContactEditorXCode/ContactEditor.m
私はObjective-C/xCodeに非常に慣れていないので、この余分なフィールドが返されるのに本当に苦労しています...誰か助けてください。
ios - ABMultiValueAddValueAndLabel outIdentifier とは何ですか?
私はこの AddressBook メソッドを使用してきましたが、outIdentifier が何に使用されるのか理解できません。
ドキュメントは私のために物事をクリアしません:
outIdentifier
追加された値の識別子を配置するアドレス。識別子を無視するには、NULL を渡します。
このパラメーターが何に使用されているか知っている人はいますか?
前もって感謝します!
ios - 連絡先が LinkedContacts を持っている場合、ABMultilValueGetIndexForIdentifier は正しくないインデックスを返します
ABPeoplePickerNavigationController によって提示された連絡先の特定の電子メールの選択を処理するために使用するロジックにバグがあることに気付きました。このバグは、連絡先が Twitter または Facebook からリンクされた連絡先を持っている場合に特に発生します。
関連するいくつかの StackOverflow の質問に対してロジックを再確認しましたが、すべて「正しく」実行しているようです。
- iOS 選択した連絡先のメールアドレスを配列で取得する
- ABPeoplePicker を使用してメールを取得するには?
- ユーザーが選択した電子メール アドレスを ABPeoplePicker から取得するにはどうすればよいですか?
ボタンがタップされた後に 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 コールバック内にブレークポイントを設定して、関連する変数を出力すると、次のように表示されます。
ここで助けていただければ幸いです。