我正在构建一个iPhone应用程序,该应用程序应该与Apple的Dialer应用程序类似。 事情是,我有一些问题。 苹果的控制器非常难以使用,并且遇到很多问题,也许这里有人可以帮助我?TabBar应用程序中的ABPeoplePickerNavigationController
我有一个TabBar应用程序,并在该选项卡的1我已创建一个ABPeoplePickerNavigationController。 我允许用户删除和编辑联系人,但我有2个问题: 1)当我按编辑 - >删除联系人时,我得到一个从底部弹出的操作表,但“取消”按钮的一部分是在TabBar,我不能按下它。只有按下顶部的按钮时,取消按钮才会触摸,其下的TabBar不会在上面。 (即使当我看到一切的行动表ontop)。
2)当用户编辑联系人的姓名,然后按下“返回”按钮时,该人员的姓名将不会更改为联系人列表中的新名称。
我的架构是: 我在tabBar按钮的VC的“视图确实出现”中创建了ABPeoplePickerNavigationController。 为添加新的人,我做了一个新的控制器,并说:自我modalviewcontroller:newPerson,所以当我按下完成或取消“ViewDidAppear”再次被调用,这就是为什么我可以看到联系人中的新人。 但编辑联系我使用pushviewcontroller:人,所以当视图弹出它不会调用viewDidAppear函数。
我该怎么办? 谢谢!
这个问题在这里讨论http://stackoverflow.com/questions/6402008/abpersonviewcontroller-delete-button-warnning/6402117#6402117。我想,这会帮助我们更好地理解它。 – 2011-06-20 07:47:54
@pratikshabhisikar我没有注意到这是一个重复的问题。 – marzapower
它确定。我只是说它会帮助你清楚地理解它。 – 2011-06-20 08:07:29