ABPersonViewController联系人列表(编辑模式)

时间:2013-06-28 03:46:53

标签: iphone ios objective-c

我在编辑模式中找到如何自己实现DONE按钮时遇到了一些困难。我的应用程序要求他们选择的人员拥有有效的电子邮件地址。如果没有,则显示编辑模式,他们可以在编辑模式下编辑电子邮件属性。但是,当他们点击DONE时,我想执行我自己的代码而不是标准,即只显示给定联系人的显示模式。我还没有找到解决这个问题的方法。

非常感谢所有的帮助。

1 个答案:

答案 0 :(得分:0)

您可以设置一个BOOL变量。当您处于edit模式时,即如果电子邮件地址无效,则将按钮文本设置为EDIT,并将该BOOL变量的值设置为YES

如果电子邮件地址有效或编辑完成,请将按钮文本设置为DONE,并将该BOOL变量的值设置为NO

最后,通过检查该BOOL变量的值,您可以执行您想要执行的操作/操作。

即如果edit (YES)执行编辑操作,而done (NO)则执行标准操作。

希望这会有所帮助..