問題タブ [abaddressbook]

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 投票する
0 に答える
137 参照

ios-simulator - 複数のiPhoneの連絡先をsqlite3テーブルに保存するにはどうすればよいですか

iPhoneのアドレスブックの連絡先リストを表示するiPhoneアプリを開発しました。選択した連絡先にフィールドを追加したい。

AddressBook フレームワークを使用することはできませんでした。そのため、これらの値をデータベースの「連絡先」テーブルに添付したいと考えています。

これらの既存の連絡先を sqlite テーブル (連絡先) に挿入するにはどうすればよいですか。サンプルコードを教えてください。

前もって感謝します、

ラミア。

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

cocoa - 共有CardDAV(10.6 /サーバーホスト)アドレスブックにABPersonレコードを作成する

私のアプリは現在、AddressBook.frameworkを使用してローカルのMac OSX10.6クライアントアドレスブックの読み取りと書き込みを行っています。正常に動作します。

10.6サーバーはAddressBookサーバーを導入しました。これは10.6クライアントがCardDAVアカウントを設定することで接続できます。ユーザーとグループのレコードはそのアカウントに保存できます。このアカウントは10.6サーバーに同期され、同じCardDAVアカウントにアクセスする他のクライアントが利用できるようになります。

Mail.appは、ローカルデータストアとリモートCardDAVデータストアにあるアカウントからメールアドレスをオートコンプリートできます。ABPeoplePickerは両方を見ることができます。しかし、プログラム的には、共有アドレスブックに対するクエリからCardDAVベースのデータが返されません。

別のAddressBookを要求する必要があるのか​​、それとも共有データも使用できるようにするためにフェッチ要求を変更する必要があるのか​​わかりません。

私の目標は、現在のコードを適応させて、ローカルの名簿だけでなく、CardDAVアカウントに対しても読み取り/書き込みができるようにすることです。

考え?

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

php - Yahoo! から連絡先を取得する際の問題 PHP の CURL を使用したアドレス帳

ユーザーがログイン名とパスワードを入力したときに、PHP の CURL を使用してユーザーの yahoo アドレス帳を取得する必要がありました。正常に動作していました。アドレス帳はCSV形式で取得しています。しかし今、突然物事が機能しなくなりました。CSV形式ではなく、yahooのhtmlコードを取得しています。yahoo では、CURL を使用したアドレス帳の取得が何らかの形で制限されていると推測しています。

Yahoo サービスから連絡先を手動でインポートするという 1 つの実験を行いました。連絡先をインポートする前に、yahoo は確認のために CAPTCHA を表示しました。この CAPTCHA メカニズムは最近追加されたものだと思います。PHP の CURL を使用しているときに、この CAPTCHA メカニズムがアドレス帳の取得を妨げていますか?

実際、Yahoo OAuth や BBAuth を使用してアドレス帳を取得したくありません。

誰でも考えがありますか?

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

iphone - iPhone アドレス帳 - 実際の住所

アドレス帳からすべての住所を取得してテーブルビューに表示しようとしていますが、住所が返される辞書の構造がわかりません。AddressBook の連絡先の住所を抽出するためのチュートリアルまたは関連するコード スニペットを知っている人はいますか?

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

iphone - iPhoneアドレス帳全体にアクセスする

名簿全体をamazons3にバックアップするアプリケーションを開発していますが、名簿全体を任意のデータ構造に取り込むための直接のiphoneAPIを見つけることができません。

次のコードを試して、アドレス帳の配列をドキュメントディレクトリ内のファイルに書き込みました

しかし、問題はファイルがドキュメントディレクトリに作成されていないことです...。

どんな提案もありがたい…。

前もって感謝します...

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

iphone - ABAddressBook ABSource および ABSourceType

Exchange GAL の検索に使用できるアプリを作成しようとしていますが、この件に関する新しい 4.0 のドキュメントがわかりにくいと感じています。GAL で特定の文字列 (「Smi」など) を含む名前を検索する方法を知っている人はいますか? デバイスのローカル連絡先ではなく、GAL のみを検索することを指定する方法に頭を悩ませようとしているだけなので、現時点でのソース コードはほとんど役に立ちません。また、kABSourceTypeSearchableMask はどのように使用されますか? ここで基本的なことが欠けています。ドキュメントから...

ソースの種類

これらの定数は、ソースのタイプを識別します。

デフォルトのソース タイプを照会すると、「1」が表示されます。これは、デフォルト タイプが「kABSourceTypeExchange」であることを示しているように見えますが、これは私の設定にあるものであるため、正しいでしょう。ここから先の進め方がわからない…

ソースの概念全体が 4.0 の ABAddressBook フレームワークにとって新しいものであるため、これについて多くの経験を持っている人はいないと思いますが、上記の操作方法を理解するのに誰かが助けてくれることを願っています...ありがとう。

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

iphone - ABAddressBookでフィルタリングされた連絡先

フィルタリングされた連絡先のリストをABPeoplePickerNavigationControllerに表示したいのですが、メールアドレスを持っている人を表示する必要があります。メールアドレスを持っていない人はリストに含めないでください。

前もって感謝します。

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

iphone - 現在のロケールのアルファベットのすべての文字のリストを返す Cocoa メソッド?

私は現在、フレームワークのクラスを見つけた機能を可能な限り再現UITableViewするデリゲートデータ ソースを実装しようとしていますが、一度に複数の連絡先を選択する機能が追加されています (アクセサリ ビューの追加/削除によって示されます)。に適切な)。ABAddressBookUIABPeoplePickerNavigationControllerUITableViewCell

ローカライズされた「セクション インデックス タイトル」(画面右側のスクロール オーバーレイに表示される文字) を提供することを除いて、すべて正常に動作しています。データ ソースメソッドUITableViewによって返される必要があります。

- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView

明らかに、 A、B、C ...ZNSArrayを含む を返すこともできますが、理想的には、このメソッドが現在の localeNSStringsのアルファベットのすべての文字 (該当する場合は大文字) の配列を返すようにしたいと考えています。

1 つの有望なリードは次のとおりです。

[[NSLocalecurrentLocale ] objectForKey:@"NSLocaleExemplarCharacterSet" ]

しかし、これに関する重要なドキュメントを見つけることがNSCharacterSetできず、実際の文字を抽出できなかった が返されます (それができれば、NSCharacterSetcapitalizedLetterCharacterSetも有望な出発点になる可能性があります)。

otool -tVまた、フレームワークで を実行したAddressBookUIところ、関数 への呼び出しが明らかになりました。この関数ABAddressBookCopySectionIndices()に をABAddressBookRef渡すと、探しているものを正確に取得できます。ローカライズされたアルファベットの CFArray です。ただし、プライベートな機能なので、自分のアプリでは使えません。

では、Cocoa Touch がこの機能をサポートしているかどうか知っている人はいますか? ABAddressBookCopyIndices()そうでない場合、その魔法がどのように機能するかについてのアイデアはありますか? International Components for Unicodeライブラリが鍵を握っている可能性が高いと思いますが、(まだ) その機能に慣れていません...

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

iphone - iPhone のアドレス帳で複数のプロパティを処理するには?

phones問題は、変数で呼び出されたメソッドで常にランタイム クラッシュが発生することです。このバージョンでは、1( ABMultiValueCopyValueAtIndex) でエラーが発生します。この行をコメントすると、コードは2( ABMultiValueGetCount) でクラッシュします。空き家だったようです。私なら変数NSLogphones私は得る(null)。私はiPhoneシミュレーターでコードをテストしました。そこにはいくつかの電話番号を持つダミーの連絡先があります。またfirstNamelastName魅力のように機能します。

}

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

iphone - ABperson Objective C iPhone からアドレス帳全体の名前と番号を抽出する

iphoneのxcodeでアドレス帳からすべての名前と番号を抽出する方法を知る必要があります。名前と番号を次の形式にする必要があります。

ジョン・ドゥ:000000000000000 ジェーン・ドゥ:000000000000000