У меня есть раскадровка, которая загружает XIB с TableView внутри.XIB нагрузки с черным экраном от pushViewController
Когда пользователь выбирает строку из 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 должен показать следующий вид (с кнопкой внутри):
Вместо этого он загружает черный вид, как показано ниже:
Я проверил ли вид подключен к ViewController. С моей точки зрения все в порядке. В IB это мнение связано самого файла Владелец: