2013-10-13 10 views
0

У меня есть раскадровка, которая загружает XIB с TableView внутри.XIB нагрузки с черным экраном от pushViewController

XIB with TableView

Когда пользователь выбирает строку из TableView новый XIB должен быть загружен с помощью метода следующий pushViewController:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
    // Navigation logic may go here. Create and push another view controller. 
    [tableView deselectRowAtIndexPath:indexPath animated:YES]; 

    RecipeDetailViewController *recipeDetailViewController = [[RecipeDetailViewController alloc] init]; 
    UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath]; 
    NSString *str = cell.textLabel.text; 
    recipeDetailViewController.navTitle = str; 

    // Pass the selected object to the new view controller. 
    [self.navigationController pushViewController:recipeDetailViewController animated:YES]; 

} 

Загруженный новый XIB должен показать следующий вид (с кнопкой внутри):

enter image description here

Вместо этого он загружает черный вид, как показано ниже:

enter image description here

Я проверил ли вид подключен к ViewController. С моей точки зрения все в порядке. В IB это мнение связано самого файла Владелец:

enter image description here

ответ

0

я решил. Все, что мне нужно было сделать, это закрыть XCode и снова открыть проект. После этого все работало отлично!

Смежные вопросы