2009-07-03 24 views
0

我正在使用iPhone SDK 3.0上的地址簿UI API。我想向用戶展示創建新用戶或添加到現有用戶的能力,因此我正在使用ABUnknownPersonViewController。將ABUnknownPersonViewController拖到導航控制器上會導致沒有導航欄 - 任何想法?

我有一個現有的導航堆棧(只有2個其他視圖)。麻煩的是當我將ABUnknownPersonViewController推到它上面,它顯示動畫等等。但是沒有導航欄,所以沒辦法取消。

我的代碼片段如下

newPersonViewController = [[ABUnknownPersonViewController alloc] init]; 
newPersonViewController.unknownPersonViewDelegate = self; 
newPersonViewController.displayedPerson = person; 
newPersonViewController.allowsAddingToAddressBook = YES; 
newPersonViewController.allowsActions = NO; 
[[self navigationController] pushViewController:newPersonViewController animated:YES]; 

注:當前視圖控制器確實有一個標題,所以這不是問題。任何想法我失蹤?

回答

0

這應該做的伎倆

[ [ self navigationController] setNavigationBarHidden:BOOL animated:BOOL] 
相關問題