ABPeoplePickerNavigationController - 删除"取消"按钮而不使用私有方法/属性?

Ada*_*ach 5 iphone uinavigationbar iphone-sdk-3.0

我正在使用ABPeoplePickerNavigationController,UINavigationController的子类,并且在上下文中我正在使用它的右侧默认导航栏按钮"取消",没有任何意义.我找不到禁用或隐藏它的方法,无论使用哪种方法都需要公开和存储可批准.完全摆脱导航栏(picker.navigationBarHidden = YES;)可能是一个选项,除了弹出回到联系人列表后导航栏重新出现.对ABPeoplePickerNavigationController进行子类化并拦截viewWillAppear以尝试取消按钮按钮无法正常工作.[picker setAllowsCancel:NO]; 虽然工作但没有证件,所以我希望永远不会通过批准.

Ada*_*ach 0

对此没有答案 - 如果您无法忍受取消,请编写一个新的人员选择器。