2009-07-03 6 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] 
関連する問題