私はUITableViewControllerを持っています。セルをクリックすると、新しいビューをプッシュします。これは正常に動作しますが、新しいビューには戻るボタンがありません。どうしてこれなの?プッシュされたUIViewControllerに戻るボタンが表示されない
TableViewCode:
if([[NSUserDefaults standardUserDefaults] boolForKey:@"isLoggedIn"])
{
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
ProfileViewController* profileViewController = [[ProfileViewController alloc] initWithNibName:@"ProfileViewController" bundle:nil];
profileViewController.message = [NSDictionary dictionaryWithObjectsAndKeys:cell.textLabel.text, @"user_login", @"default", @"message_source", nil];
switch(indexPath.row) {
case kUsernameRow:
[self.navigationController pushViewController:profileViewController animated:YES];
[profileViewController release];
break;
case kAboutRow:
break;
case kTOSRow:
break;
}
}
親ビューで 'self.navigationItem.backBarButtonItem;'を設定していますか? – Nekto
ProfileViewControllerには、 'self.navigationItem.rightBarButtonItem = replyButton;' –
のみがあり、ProfileViewControllerのプロファイルはありません。 – Nekto