2
我使用ABPeoplePickerNavigationController來允許用戶從他們的地址簿中選擇一個ABPerson。我從該聯繫人導入一些數據。使用ABAddressBook.GetPerson檢索ABPeoplePickerNavigationController返回的ABPerson
我想在ABPerson更新領域,以表明我從ABPerson已導入數據(我目前保存此註釋域 - ?有沒有更好的辦法)
但我從SelectPerson事件中返回的對象(ABPeoplePickerSelectPersonEventArgs.Person)從地址簿中「分離」。
我希望做的是一樣的東西:
var book = new ABAddressBook();
var p = book.GetPerson(e.Person.GetProperty(ABPersonProperty.ID));
p.Note = "foo";
book.Save();
但我不能找到一個合適的屬性。
我在某處讀到有一個kABUIDProperty,並希望這是GetPerson想要的int,但我在ABPerson上找不到它。
有沒有辦法做到這一點?
感謝拉爾斯 - 奏效......尷尬的是我沒有找到該屬性。我在尋找ABPerson,但它在超類(ABRecord)上。咄。 –