問題タブ [abpeoplepickerview]

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

cocoa - ABPeoplePickerView - 選択したレコードまでスクロールするにはどうすればよいですか?

ABPeoplePickerMac OS X アプリケーションでを使用しています。選択したレコードをデフォルトの「Me」レコードに変更するボタンを接続しました。

これは正常に機能し、レコードが選択されますが、選択したレコードを表示するにはテーブルをスクロールする必要があります。

NSTableViewメソッドが-scrollRowToVisible:(NSInteger)rowIndexありますが、同様のものは見つかりませんABPeoplePickerView

選択したレコードが変更されたときに投稿される通知がありABPeoplePickerNameSelectionDidChangeNotificationますが、レコードのプロパティをビューにプラグインして表示できるようにする方法が見つかりません。

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

iphone - addressbookUIデータを配列に保存する

後で呼び出すために、kABFirstNamePropert、kABLastNameProperty、およびkABAddressPropertyをすべて配列に保存しようとしていますが、取得できません。誰かが私に手を貸したり、正しい方向に向けたりできますか?ありがとう。私はこれに関してスーパーNOObです。

文字列の命名について:

addressLabelを設定するには:

アレイの保存:私が持っているものは機能していません。;(

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

iphone - 配列内または保存前に 2 つのオブジェクトをマージしたい

ABpeoplepickerNavcontroller から姓と名を保存しています。配列に保存する前に姓と名をマージして、取得したときに一緒になるようにしたいと思います。最初のコードは、作成されるオブジェクトです。

保存する場所は次のとおりです。

1 行に 2 つのオブジェクトを追加して保存できますか? または、配列に追加する前にオブジェクトをマージできますか?

ありがとう、そして記録のために... このサイトと私を助けてくれた人々は素晴らしいものでした.

マイケル

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

cocoa-touch - ABPeoplePicker デリゲート パターンの質問

ABPeoplePicker ナビゲーション コントローラー デリゲートとして機能するサブクラス化された UIViewController があります。このView Controllerは、いくつかの異なる状況でこのABPeoplePickerを呼び出しますが、私が抱えている問題は、どの状況に応答しているかを把握することです

UIAlertView には、これを整理するのに役立つ UIView から継承されたタグ プロパティがありますが、ABPeoplePickerNavigationController で使用する同様のプロパティが見つかりません。ココア忍者はこのような状況にどのように対処していますか? カスタム デリゲートをスピンオフしますか? ビュー コントローラのサブクラスでいくつかの BOOL をいじりますか?

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

iphone - ABPeoplePickerを使用して一部のプロパティを非表示にする方法

を使用するpeoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker shouldContinueAfterSelectingPerson:(ABRecordRef)personと、連絡先のすべての情報を含むビューが表示されます。選択した情報(電話番号など)のみを表示するアプリを見たことがあります。

これどうやってするの?連絡先の名前と電話番号だけを表示したい。

どうもありがとうございます!

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

iphone - ABPeoplePickerNavigationController プログラムによる検索?

ユーザーのアドレス帳を取得し、新しい PeoplePicker コントローラーを使用して結果をスライスし、特定の用語に一致するものだけを表示したいと考えています。UIPeoplePickerNavigationController に検索バーと検索ビューが埋め込まれていることがわかります。かなり標準的なもののように見えますが、これまで使用したことがありません。

PeoplePicker をモーダルに提示したばかりの UIViewController サブクラスからプログラムでそれを取得するにはどうすればよいでしょうか?

これが私がこれまでに試したことです。言うまでもなく、うまくいきません。

編集:より明確にするために、ABPeoplePicker を表示したいのですが、アプリの他の場所からの検索語で既に「検索中」になっています。ユーザーがその検索をキャンセルして独自の検索を実行したい場合は問題ありませんが、最初に自分の用語で searchviewcontroller をプリロードしたいと考えています。

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

iphone - アドレス帳のデータをUITextFieldに入れる方法

これが私のコードです。何をインポートするかについてサポートが必要です。UITextViewをそのように設定するにはどうすればよいですか。

助けてくれてありがとう

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

iphone - ABPeoplePickerNavigationController でプロンプトを設定する

このコードを取得してプロンプトを設定するのに問題があります。

「プロンプトの追加」セクションでプロンプトが設定されていないようです。何か案は?出力のスクリーンショットは次のとおりです。

代替テキスト

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

ios4 - ABPersonViewController のリロード/リフレッシュ

私のアプリでは、ユーザーはアドレス帳の連絡先を表示および編集できます。現在、iOS 4 のバックグラウンド処理をサポートしようとしています。

これが私の問題です。ユーザーが連絡先を表示している場合、アプリで「John Appleseed」と言うと、ユーザーは iPhone アドレス帳に切り替え、「John Appleseed」を開いて連絡先情報を変更できます。その後、ユーザーが私のアプリに戻ると、私のアプリの John Appleseed のビューは古くなっています。このビューを新しい情報で更新したい。明らかに、ユーザーはアプリ内で連絡先を閉じて再度開くことができます (またはアプリがプログラムでこれを行うことができます) が、これは理想的なユーザー エクスペリエンスとは言えません。

逆に、ユーザーが連絡先をアプリ内で編集し、iPhone アドレス帳に切り替えて自動更新を表示することも可能です。

変更が発生したかどうかを検出する方法は既に知っていますが、ビューを更新できるようにしたいと考えています。ABPersonViewController を使用しています。残念ながら、これは UITableViewController のインスタンスではないため、[self.tableView reloadData]

この問題についてご協力いただきありがとうございます。

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

delegates - アラート ビューの問題、'delegate' 宣言されていないエラー

これは男子生徒のエラーかもしれませんが、誰かがアドレスではない peoplePickerNavigationController の連絡先プロパティを選択した後、UIAlertView を埋め込もうとしています。「デリゲート」の宣言されていないエラーを取得するために何が間違っていますか! 自分自身を UIAlertViewDelegate にして正しいことをしたので、これが機能しない理由を誰かが概念的に教えてくれませんか! 前もって感謝します :-)