問題タブ [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 投票する
2 に答える
699 参照

iphone - テーブル ビューに連絡先を追加する ,

連絡先ビューを表示するインポート ボタンとクリックがあります。次に、ここから必要な連絡先名を選択し、テーブル ビューに追加します。

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

iphone - ABPeoplePickerNavigationControllerのナビゲーションバーでのタイトルのカスタマイズ

私はAddressBookのようなアプリケーションを作成しました。このアプリケーションでは、人が選択されるとABUnknownPersonViewControllerがプッシュされ、UITableViewに人のリストが表示されます。このABUnknownPersonViewControllerから、ユーザーは(組み込みの機能を使用して)その人を「新しい連絡先」または「既存の連絡先」に追加できます。

これが私の問題の場所です。アプリケーション全体でNavigationBarタイトルにカスタムUILabelを使用しています。また、「新しい連絡先の追加」/「既存の連絡先への追加」によってプッシュされたビューに対してもこれを実行できる必要があります。

ABNewPersonViewControllerのカテゴリを作成することで、「新しい連絡先の追加」でこれを解決しましたが、「既存の連絡先に追加」では同じアプローチが機能しません。これは、プッシュされるのがABPersonPickerNavigationControllerであるという事実が原因である可能性があります。

NavigationBarのtintColorの色の変更は正常に機能しますが、タイトルにアクセスする適切な方法が見つかりません。ABUnknownPersonViewControllerからプッシュされたABPeoplePickerNavigationControllerのタイトルを変更できる実用的な例を含むヘルプが非常に役立ちます。

ABNewPersonViewController(動作する)のカテゴリは次のようになります。

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

memory-leaks - ABRecordCopyValueの潜在的なメモリリーク

テーブルのデータソースにあるすべての連絡先をiPhoneアドレスブックからロードする必要があるアプリを作成しています。実行中

構築および分析

次のスニペットの場合

回線のメモリリークが発生する可能性があります

私はそれを修正するのに本当にうんざりしていますが、修正することができませんでした。親切に私を助けてください。

どんな種類の助けも非常に高く評価されるでしょう。

前もって感謝します!!

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

iphone - IOS で連絡先に画像を追加する際の不可解なメモリ リーク

私は現在、instruments のこの行にリークがあります。これが呼び出されるたびに数百 K リークします-

上記の行を削除すると、問題ありません。

dataRef は、プログラム全体でここでのみ言及されています。テストとしてCFreleaseしてみましたが、割り当て解除されたオブジェクトを参照するためにクラッシュします。

すべてを1行に連結してみましたが、

しかし、私は同じ結果を得ました。

Imagenamed は画像オブジェクトをキャッシュすることでよく知られており、iOS4 より前に呼び出しがリークすることが報告されているため、最初はリークが半分期待されますが、継続的なリークは予想されません。

何か案は?関連する質問がここで数回提起されましたが、誰も答えを持っていないようでした.

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

ios - personViewControllerを使用してアドレス帳から連絡先を削除する

名簿を渡して、名簿から「連絡先を削除する」オプションなしで正常に作成しました。

アドレス帳から連絡先を削除する方法はありますか?

私は私から助けを得ましたOS reference library

私はpersonViewControllerメソッドを使用しています

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

ios - AB APIを介してiOSAddressBookのデータを何らかの形で破損させることは可能ですか?

たとえば、奇妙な記号でいくつかのフィールドを書き込むため。誰かがそのような問題に遭遇しましたか?カスタム文字列フィールドをiPhoneABに保存する機会を評価していますが、ABが破損するリスクがあるかどうかを知りたいです。

UPD:

つまり、ABデータで何か悪いことをして、Contacts.appが機能しなくなる可能性はありますか?

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

xcode - 番号で検索し、ABAddressBook を使用して画像を取得する

番号をキーとしてアプリを介して iphone AddressBook を検索し、その連絡先に関連付けられている画像を取得して、UIImageView に表示したいと考えています。

ABAddressBook フレームワークを使用してみましたが、先に進むことができませんでした。

誰でも解決策または私がたどることができる代替パスを提案してもらえますか。コードスニペットも非常に役立ちます!!

どんな形の助けも非常に高く評価されます。

前もって感謝します

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

iphone - アドレス帳からキャンセルボタンを削除

アドレス帳をタブバー アイテムとして表示したいので、タブ バーのデリゲートで次のコードを定義しました。

連絡先リストは表示されますが、ナビゲーション バーに役に立たないキャンセル ボタンがあり、ナビゲーション バーから削除できません。手伝って頂けますか?ありがとう

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

iphone - kABPersinPhonePropertyを使用するとアプリがクラッシュする

iPhoneの電話帳からすべての電話番号を取得しようとしています。しかし、kABPersonPhonePropertyを使用して番号を取得しようとすると、アプリがクラッシュします。コードスニペットはこちら

私はこれのエラーを理解することができません。それでもスムーズに動かないので全部リリースしています。

コード部分のビルドと分析を実行すると、メモリリークが発生する可能性があります

私が来るのを手伝ってください。

どんな種類の助けも大歓迎です。

前もって感謝します

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

iphone - ABPeoplePickerNavigationControllerのテーブルセルのカスタマイズ

私はSOでこの答えを探すのにしばらく時間を費やしましたが、それを見つけることができなかったので、ここに行きます:

私はABPeoplePickerNavigationControllerから始めており、ユーザーが人をタップすると、ABPersonViewControllerに移動し、そこで電話番号と電子メールアドレスを選択できるようになります。ABPersonViewControllerの使用が終了すると、ABPeoplePickerNavigationControllerに戻されます。かなり単純なもの。

私が欲しいのは、電話番号または電子メールアドレスを選択した後、ABPeoplePickerNavigationControllerで選択したテーブルセルにdetailLabelを追加することです。「選択したメールアドレスと電話番号」や「選択した電話番号」など。

Appleのドキュメントには次のように書かれています。

提供されているデリゲートメソッドはこれを処理しません。自分自身をサブクラス化せずにこれを達成する方法はありますか?また、ABPeoplePickerNavigationControllerをサブクラス化する必要がある場合、detailLabelを更新するためにどのメソッドをオーバーライドしますか?

ありがとう!