iphone - 在 iPhone 中直接以编辑模式直接打开 ABPersonViewController

标签 iphone edit abpersonviewcontroller

我正在开发地址簿应用程序。当用户从联系人列表中选择用户时,我想使用 ABPersonViewController 在编辑模式下直接打开该记录,而不是单击 ABPersonViewController 的编辑按钮。我怎样才能实现这个目标?谢谢

最佳答案

只需在 View 显示后调用 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 上通过弹出 Controller 尝试了此操作,效果很好。

关于iphone - 在 iPhone 中直接以编辑模式直接打开 ABPersonViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10315280/

相关文章:

iphone - 从 UIViewController 访问 Storyboard

iphone - Cocos2D iPhone - 从 CCLayer 在主场景上运行方法

swift - 在看到按钮之前发生滑动操作 - Swift 编码

c# - 将图像从 iPhone 上传到 WCF 服务

iphone - 使用 Tesseract 进行 OCR 会导致 GetUTF8Text 方法出现内存泄漏

javascript - 如何将变量作为函数参数传递

iOS - 如何像默认相册一样实现裁剪图像?

iphone - 如何覆盖 ABNewPersonViewController 中的 "Done"按钮

ios - 如何在 iOS 中使用 AddressBook 获取联系人的创建日期