我正在構建一個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