我正在开发地址簿应用程序。当用户从联系人列表中选择一个用户时,我想直接在EDIT模式下使用ABPersonViewController
而不是点击编辑按钮ABPersonViewController
来打开该记录。我怎样才能做到这一点?由于直接在iphone中编辑模式直接打开ABPersonViewController
3
A
回答
2
只需拨打setEditing显示视图后:
ABPersonViewController *ab = [[ABPersonViewController alloc] init];
ab.allowsEditing = YES;
// customize as you see fit
[self.navigationController pushViewController:ab animated:YES];
[ab setEditing:YES animated:NO];
我从酥料饼的控制器内尝试这样的iPad和工作正常。
-2
我完成了同样的做这样的:
ABRecordID personId = (ABRecordID)contact_ID;// if you want to edit a particular record and you're maintaining contact ID somewhere in your project.
ABPersonViewController *contactVC = [[ABPersonViewController alloc] init];
contactVC.personViewDelegate = self;// set your ViewController as delegate
contactVC.allowsEditing = YES; //set NO if you don't wanna allow editing
contactVC.displayedPerson = ABAddressBookGetPersonWithRecordID(addressBook, personId);
[self.navigationController presentViewController:contactVC animated:YES completion:nil];
1
其实AB 新 PersonViewController长相酷似ABPersonViewController在编辑模式。
+0
伟大的解决方案!而且您只需将ABNewPersonViewController.Title更改为您喜欢的任何内容,而不是“新联系人”。 – TreeAndLeaf 2015-10-23 06:47:29
相关问题
- 1. 如何在android中直接打开Gmail邮件编辑器?
- 2. ABPersonViewController未在可编辑模式下打开
- 3. 打开和编辑csv文件直接在网站
- 4. 直接编辑ScriptCase代码?
- 5. 直接打开文件
- 6. 直接在MATLAB中打开.m文件
- 7. 直接从iPhone
- 8. 如何在全景/光圈模式下直接打开相机?
- 9. 直接使用Intellisense编辑行或直接编辑查询结果
- 10. 如何直接从Atom打开链接
- 11. 在Asp.net中直接打印
- 12. 如何直接在SharePoint 2007和2010中以编程方式直接访问Web部件的编辑视图?
- 13. 直接打印FastReport
- 14. 如何在播放器中直接打开此链接
- 15. 如何直接从控制台中的rspec输出打开编辑器?
- 16. 直接从命令行编辑文本
- 17. python:直接编辑ISO文件
- 18. 重新直接问题htaccess的编辑
- 19. 直接更新的可编辑网格
- 20. 意图打开Wi-Fi直接设置
- 21. 打开.doc文件直接从SharePoint
- 22. 在直接模式下捕获帧(Nvidia)
- 23. 的SharePoint 2010:链接打开Excel文件在编辑模式模式
- 24. 直接链接到iPhone的Vimeo视频
- 25. tpl在prestashop中直接打印html吗?
- 26. ASP.NET 3.5 - 在PDF查看器中直接从流中打开PDF
- 27. ASP VB打印直接
- 28. 直接从php打印
- 29. Opencart SEO打破Catogry直接
- 30. 直接从控制器与Angularjs打开模板文件
你看过这个项目吗?https://developer.apple.com/library/ios/#samplecode/QuickContacts/Listings/Classes_QuickContactsViewController_m.html#//apple_ref/doc/uid/DTS40009475-Classes_QuickContactsViewController_m-DontLinkElementID_6 – Jatin 2012-04-25 12:58:55