ContactsUI 選擇聯絡人 md

2021-07-09 13:16:26 字數 1572 閱讀 6450

1 cncontactpickerviewcontroller

1.1 displaying contacts properties

1.2 notifying delegate

1.3 predicates for selecting contacts

2 實戰演練

2.1 源**

2.2 效果圖

cncontactpickerviewcontroller支援快速選中聯絡人或聯絡人的屬性,支援單選和多選。

/// 聯絡人名片可展示的資訊

public

var displayedpropertykeys: [string]?

/// 通過**控制選擇的聯絡人或聯絡人屬性

weak public

vardelegate: cncontactpickerdelegate?

/// 曬選聯絡人

@nscopying public

var predicateforenablingcontact: nspredicate? // e.g. emailaddresses.@count > 0

/// 可選得聯絡人

@nscopying public

var predicateforselectionofcontact: nspredicate? // e.g. emailaddresses.@count == 1

/// 可選的聯絡人屬性

@nscopying public

//

// yjcontactsuivc.swift

// contact

//// csdn:

// github:

//// created by yangjun on 16/1/14.

//import uikit

import contactsui

/// contactsui顯示

class yjcontactsuivc: uiviewcontroller, cncontactpickerdelegate

override func didreceivememorywarning()

// mark: - action

// mark: cncontactpickerviewcontroller 測試

@ibaction func onclickcncontactpickerviewcontroller(sender: anyobject)

// mark: - cncontactpickerdelegate

func contactpicker(picker: cncontactpickerviewcontroller, didselectcontact contact: cncontact)

}

swift 時間

描述2016-01-20

博文完成

csdn:

github:

ContactsUI 修改聯絡人

cncontactpickerviewcontroller required keys initializing view controllers displaying contact properties notifying delegate contact store customizing c...

獲得聯絡人

注意在 後要加上 貌似從android2.0開始,聯絡人的api做了很大的調整。people介面由contactscontract.contacts代替。在聯絡人的 號碼中有很多種,如果只想獲得手機號碼。如下 cursor phones mcontext.getcontentresolver que...

同步聯絡人

從我的舊的n70手機中同步聯絡人到新的android手機中。首先,安裝nokia的pc套件,匯出手機中的所有聯絡人到電腦硬碟中。儲存成 csv 檔案形式。登陸gmail,在gmail的左邊有通訊錄一覽,可以匯入csv檔案,將所有聯絡人儲存到gmail中。此時開啟android 手機中的通訊錄,就可以...