我想編輯聯繫人列表programatically.is有任何的API可用於該.....如何以編程方式編輯現有的聯繫人在iPhone
1
A
回答
0
可以通過編程訪問接觸和使用ABAddressBook.framework編輯。
你可以在這裏找到文檔:
和編程指南這裏:
1
-(void)showPersonViewController:(NSString *)nameInContact
{
// Fetch the address book
ABAddressBookRef addressBook = ABAddressBookCreate();
// Search for the person in the address book
NSArray *people = (NSArray *)ABAddressBookCopyPeopleWithName(addressBook, CFSTR(nameInContact));
// Display the information if found in the address book
if ((people != nil) && [people count])
{
ABRecordRef person = (ABRecordRef)[people objectAtIndex:0];
ABPersonViewController *picker = [[[ABPersonViewController alloc] init] autorelease];
picker.personViewDelegate = self;
picker.displayedPerson = person;
// Allow users to edit the person’s information
picker.allowsEditing = YES;
[self.navigationController pushViewController:picker animated:YES];
}
else
{
// Show an alert if the person is not in Contacts
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Error"
message:[NSString stringWithFormat:@"Could not find %@ in the Contacts application", nameInContact]
delegate:nil
cancelButtonTitle:@"Cancel"
otherButtonTitles:nil];
[alert show];
[alert release];
}
[people release];
CFRelease(addressBook);
}
相關問題
- 1. 如何編輯現有聯繫人
- 2. 以編程方式編輯iOS聯繫人
- 3. android編程式編輯聯繫人
- 4. 以編程方式在iphone聯繫人列表中添加聯繫人
- 5. 以編程方式調用聯繫人?
- 6. 以編程方式調用聯繫人
- 7. 如何以編程方式禁用Outlook中的聯繫人編輯?
- 8. 如何實現iPhone聯繫人應用編輯過渡效果?
- 9. 出現在聯繫人中的聯繫人編輯視圖UI
- 10. 如何在Android中以編程方式創建聯繫人組?
- 11. 如何以編程方式在android中刪除聯繫人組?
- 12. 如何在android中以編程方式添加聯繫人?
- 13. 如何以編程方式列出我的LinkedIn聯繫人?
- 14. 如何在iPhone中編輯通訊錄中的聯繫人?
- 15. 如何以編程方式添加聯繫人?
- 16. 如何以編程方式添加聯繫人?
- 17. 如何使用MonoTouch c#以編程方式獲取聯繫人?
- 18. 如何以編程方式編輯GridView?
- 19. 如何以編程方式編輯datagridview?
- 20. 如何以編程方式編輯xorg.conf?
- 21. 如何在Android中以編程方式更新「個人資料」聯繫人?
- 22. 鈦 - 如何編輯聯繫人?
- 23. android編輯聯繫人
- 24. ABPersonViewController聯繫人列表(編輯模式)
- 25. 以編程方式從聯繫人中刪除聯繫人圖片
- 26. 以編程方式在聯繫人中創建組
- 27. 以編程方式在Android中檢索SIM卡聯繫人
- 28. 顯示聯繫人 - iPhone編程
- 29. Android:以編程方式檢索帳戶的聯繫人
- 30. Android:以編程方式啓用導入的帳戶聯繫人
是的,這是可能的,但情況是,當APP用戶陶斯接觸,他會問他你是否屬於英國或者不屬於他。他選擇是的,我們應該在現有聯繫人前加49,但不應該干擾b本地聯繫人。聯繫人列表必須相同。但在APP中,只有我們必須將...添加+49 ... – user857280
如果您徹底研究鏈接,則會找到訪問聯繫人並將號碼添加到它只在您的應用程序內向用戶顯示。但是,您需要自己的觀點才能顯示聯繫人。你將無法使用人員選擇器。或者你可以複製你的應用程序的地址簿,並添加你想要的前綴。 –
我沒有在應用程序中保留任何聯繫人。我正在訪問本地聯繫人。我想在APP中打電話時加上+49。結束通話後,該號碼不應該改變... – user857280