0010 iOS調査 ABPeoplePickerNavigationController 調査

ABPeoplePickerNavigationController 調査

ABPeoplePickerNavigationController クラスは、アドレスブックからコンタクト情報アイテム
の一つまたコンタクトを選択することを利用者に許すビューをセットし、
管理するため、ビューコントローラを実装します。
iOS8以降で、people-picker navigtion controllerでは、アラートを出さずに
利用者のコンタクト情報にアクススするためのアプリが必須でなくなりました。
アプリが利用者のコンタクトのリストのアクセス権を持っていない場合は、テンポラリ
に保存させている情報を利用者へ返します。

Displaying Person Properties

displayedProperties

Declaration
SWIFT
var displayedProperties: [AnyObject]!
OBJECTIVE-C
@property(nonatomic, copy) NSArray *displayedProperties

表示する項目を設定するプロパティ

設定できる項目

kABPersonAddressProperty:アドレス
kABPersonDateProperty:記念日
kABPersonKindProperty:組織
kABPersonPhoneProperty:電話番号
kABPersonInstantMessageProperty:メッセージ
kABPersonSocialProfileProperty:ソーシャル プロフィール
kABPersonURLProperty:URL
kABPersonRelatedNamesProperty:名前
kABPersonAlternateBirthdayProperty:誕生日

Configuring People Pickers

Declaration
SWIFT
var addressBook: ABAddressBook!
OBJECTIVE-C
@property(nonatomic, readwrite) ABAddressBookRef addressBook

どのアドレス帳から取得するのかを選択する。

ABPeoplePickerNavigationControllerDelegate 調査

ABPeoplePickerNavigationController のデリゲートで、
利用者のイベントを返します。

- peoplePickerNavigationControllerDidCancel
キャンセルボタンをタップ時に呼ばれる


- peoplePickerNavigationController:didSelectPerson:
人を選んだ時に呼ばれる


- peoplePickerNavigationController:didSelectPerson:property:identifier:
プロパティを選択した婆に呼ばれる


すごい手帳を使ってみる
スケジュール管理やメモなど欲しい機能が一つで網羅されてます。

管理者オススメのアプリ

簡単に日々のスケジュールを管理できる無料のphoneアプリです。
スケジュール、シフト管理、TODO,お小遣い管理、メモなどいろいろ使用できるアプリ。
メニューの並び替えも自由!


すごい手帳を使ってみる

アクセス数: 無料カウンター




トラックバック(0)

トラックバックURL: http://smartwolf.sakura.ne.jp/Blog/mt-tb.cgi/24

コメントする

ウェブページ

Powered by Movable Type 5.2.7