【问题标题】:ABPeoplePickerNavigationController with editable ABPersonViewController带有可编辑 ABPersonViewController 的 ABPeoplePickerNavigationController
【发布时间】:2011-08-26 13:08:59
【问题描述】:

我正在使用 ABPeoplePickerNavigationController 来显示联系人。当用户选择联系人时,联系人的信息会显示在我假设的 ABPersonViewController 中 - 这是我想要的行为。此时,我希望能够通过在 ABPeoplePickerNavigationController 的导航栏右侧提供一个编辑按钮来编辑联系人数据。这个可以吗?

我已经尝试了几件事,包括将我自己的 ABPersonViewController 推到导航控制器上,但即使设置了“allowsEditing”标志并且导航控制器的“rightBarButtonItem”设置为 UIBarButtonSystemItemEdit,它也不会显示编辑按钮?

【问题讨论】:

    标签: iphone ios abaddressbook


    【解决方案1】:

    只需设置ABPersonViewController 的属性allowsEditing 并编辑YES。然后你就可以控制保存动作了。

    【讨论】:

    • 我意识到这是很久以前的事了,但我遇到了这个问题,它似乎在问我想知道什么。不过,我不确定如何实施您的解决方案。可以在不创建新的ABPersonViewController 对象的情况下完成吗?例如,如果picker 是ABPeoplePickerNavigationController,那么它的某些属性或属性是否包含ABPersonViewController,所以可以这样做:picker. _ .allowsEditing = true?我已经尝试过topViewController,但这似乎不起作用。
    猜你喜欢
    • 1970-01-01
    • 2012-01-22
    • 1970-01-01
    • 2013-01-14
    • 2014-12-03
    • 1970-01-01
    • 2017-05-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多