2013-04-26 5 views
1

나는 탭 모음 프로젝트를 가지고 있습니다.탐색 모음의 뒤로 단추가 나타나지 않습니다.

- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath { 
    // Return NO if you do not want the specified item to be editable. 
    return NO; 
} 

하지만 때 : 두 번째보기는 "편집 모드"가없는 테이블보기를 포함

- (IBAction) button 
{ 
    [[self navigationController] pushViewController:secondView animated:YES]; 
} 

: 첫 번째보기에서, 나는 COMAND와 두 번째보기를 호출 할 때, 막대의 맨 위에 나타나는 두 번째보기는 "뒤로"단추가 나타나지 않지만 "편집"단추가 나타납니다. 첫 번째보기에서 viewDidAppear에 내가 가지고있는 것 :

- (void)viewDidAppear:(BOOL)animated{ 
    self.navigationItem.backBarButtonItem = 
    [[[UIBarButtonItem alloc] initWithTitle:@"Back" 
             style:UIBarButtonItemStyleBordered 
            target:nil 
            action:nil] autorelease]; 
} 

나는 무엇을 할 수 있습니까? 도움을 주셔서 감사합니다

답변

0

탐색 항목은 실제로 이전보기 컨트롤러에 속하므로이 코드를 반환 할보기 컨트롤러에 넣어야합니다. 이 코드는 꽤 잘 작동합니다.

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 
    UIBarButtonItem * btn = [[UIBarButtonItem alloc] initWithTitle:@"Back" 
                  style:UIBarButtonItemStyleBordered 
                  target:nil 
                  action:nil]; 

    [self.navigationItem setBackBarButtonItem:btn]; 
} 
+0

하지만이 코드는 첫 번째보기에 있습니다. 첫 번째 뷰는 두 번째를 tableview와 호출하며 이것은 문제가있는 뷰입니다. – gabboSonc

+0

코드에서 어떤 일이 일어나고 있는지 모르겠습니다. 프로젝트에서 이것을 확인했습니다. ios6.1에서 작동합니다. xcode 4.6 – Stas

+0

아마도 xib 파일에 문제가 있습니까? 확인하거나 설정할 사항이 있습니까? 두 번째 뷰에는 'tableviewcell'을 호출하여 셀을 채우는 tableview가 있습니다. – gabboSonc

관련 문제