問題タブ [abpersonviewcontroller]
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.
iphone - ボタン アクションがトリガーされたときに ABNewPersonViewController デリゲート メソッドが呼び出されない
を使用してABNewPersonViewController
います。rightBarButtonItem
完了ボタン(の)を別のボタンに保存してABNewPersonViewController
いるので、デリゲートメソッド
完了ボタンが押されるまで呼び出されません。私のviewDidLoad
方法は
別のビューでボタンをクリックすると、完了ボタンアクションがトリガーされます
メソッドが呼び出されることもあれば、機能しないこともあります。連絡先のメール アドレス フィールドまたは電話番号フィールドを編集して保存しようとすると、メソッドが呼び出されます。しかし、住所フィールドを編集して保存しようとすると、メソッドが呼び出されません。この理由は何でしょうか。
編集:新しいビューが読み込まれたときにデリゲート メソッドがトリガーされないことがわかりました。これは、Country、Ringtone などのフィールドが編集された場合にのみ発生します (新しいビューが読み込まれます)。これは、デリゲート メソッドがトリガーされていないときです。それ以外の場合はすべて、デリゲート メソッドがトリガーされます。今何か提案はありますか?
iphone - mkmapviewに注釈を追加する方法
人物オブジェクトを作成しました
Webサービスから人のプロパティを設定します。person
名、姓、メールID、電話番号、住所、URLなどのすべてのプロパティが設定されています。
複数のピンを含むマップビューをロードしたいのですが、特定の各ピンが特定の人物に関する情報を保持しています。各ピンをクリックするだけで、各人のABPersonViewController
クラスをロードする必要があります。自分が持っている情報に注釈を追加する方法や、特定のピンが特定の人物に関する情報を保持する方法がわかりません。この場合、その人は私の名簿に載っているかもしれませんし、入っていないかもしれません。私はその人を私の名簿に保存する必要はありません。私はこれを行う方法について本当に混乱しています。助けが必要。
編集:
私は3つのクラスを持っています:
!。Web service
クラス:personオブジェクトがある場所。2.MapView
クラス:マップビューをロードする場所。3.Annotation
クラス:私の注釈に関する詳細があります。
個人記録をどのように使用し、を通じて提示しますかABPersonViewController
。私のannotation
クラスはどうあるべきですか?
ios - 連絡先の詳細を既存の連絡先と統合する
ユーザーが選択されたら、デリゲートメソッド内でユーザーaddressBook
を選択しようとしていますABPeoplePickerNavigationController
ABRecordRef
に追加してから、このレコードを で編集/保存したいと考えていABPersonViewController
ます。
私の問題は、何navigationController
に取り付けるかABPersonViewController
です。どんな助けでも大歓迎です。
iphone - 編集後のABNewPersonViewControllerのResignFirstResponder
編集モードでサブクラス化するクラスでABNewPersonViewController
、透過ビュー(xibファイル)をロードしています。
編集を行っていると、キーボードがポップアップし、次のビューを読み込んだ後でも、キーボードが閉じません。
ファーストレスポンダーをどこで辞任する必要がありますか?
iphone - iPhone で ABPersonViewController を閉じることができません
ABPersonViewController を閉じるにはどうすればよいですか? これが私のコードです
.h ファイルで ABRecordRef レコードとして宣言された ivar のレコード。ABPersonViewControllerDelegate メソッドが呼び出されることはありませんか? 何がうまくいかないのですか?どんな種類の助けも大歓迎です。ありがとう
iphone - アドレスフィールドをクリックするとマップビューが表示されます
サブクラス化するクラスがありABPersonViewController
ます。PersonViewControllerのアドレスフィールドをクリックすると、ネイティブアドレスブックと同じように、対応するアドレスの場所をマップビューに表示する必要があります。この機能を実装するにはどうすればよいですか。これはのデフォルト機能ではありませんABPersonViewController
。
iphone - iPhoneアプリからアドレス帳レコードを編集できません
iPhoneアプリでアドレス帳の記録を編集したい。しかし、私はどのレコードも編集できません。これが私のコードです
personViewController をプッシュすると、レコードに関して何も表示されません。ここにスクリーンショットがあります
どんな種類の助けも大歓迎です.Thanks
iphone - iPhoneで直接編集モードでABPersonViewControllerを直接開きます
名簿アプリを開発中です。ABPersonViewController
ユーザーが連絡先リストからユーザーを選択するときに、の[編集]ボタンをクリックする代わりに、そのレコードを編集モードで直接開きたいABPersonViewController
。どうすればこれを達成できますか?ありがとう
iphone - ABPersonViewControllerまたはABUnknownPersonViewControllerを使用する必要があります
を使用している人の詳細を表示していABPersonViewController
ます。今、私の住所録に載っていない人の記録(詳細)を見せなければならない場合があります。私はこの人のプロパティ(名前/電話番号/メールアドレス/アドレス)を持っています。この人の連絡先を私のアドレス帳に保存したくありません。ただし、個人の詳細を表示する必要があります(すべての個人のプロパティを表示します)。私は使用する必要がありますABPersonViewController
かABUnknownPersonViewController
、この場合。
iphone - 人のプロパティの設定
他の誰かのコードに取り組んでいます。私はこのコードで何が起こっているのか本当に混乱しています。
実行する必要があるのは、ABRecordRefパーソンを作成する必要があるということです。彼のプロパティを設定し、彼の記録/詳細を表示する必要があります。彼は決して名簿に保存されるべきではありません。これはそれを行う方法ですか。助けが必要。
編集:プロパティを人物に設定する以外に、次のコードを追加して、ViewControllerをプッシュして人物を表示します。
MyContactDetailViewcontroller
サブクラスABPersonViewController
。または、を使用する方が適切ですかABUnknownPersonViewController
。
連絡先が名簿に重複する可能性があるケースはありますか?