在我的iOS应用中,我创建了自己的联系表单,该表单附加了我的应用的唯一标识符。我想将地址簿中的联系人更新为sql“update”语句。
在iOS中,我只看到ABAddressBookAddRecord和ABAddressBookRemoveRecord方法。我该怎么做UpdateContact?
答案 0 :(得分:1)
在我们的应用中,我们让用户决定是添加新联系人还是将新数据合并到现有联系人中。我们这样做:(假设你使用navigationViewController)
ABUnknownPersonViewController *view = [[ABUnknownPersonViewController alloc] init];
view.unknownPersonViewDelegate = self;
view.displayedPerson = <YOUR-ABRecordRef-HERE>;
view.allowsAddingToAddressBook = YES;
view.allowsActions = YES;
[self.navigationController pushViewController:view animated:YES];
用户然后在单个视图中看到记录(只是您的&#34;新&#34;数据),并具有导入或合并到现有联系人的按钮。