Я создаю приложение с помощью SplitViewController.SplitViewController открывает новый просмотр деталей вместо обновления существующего (iPhone 6+)
Когда я использую мое приложение на iPhone 6 Plus на ландшафтном режиме (который разделяет точку зрения, как в настройках приложения), я получил, что (это нормально):
Но когда я щелкните ячейку, чтобы обновить подробный вид с соответствующим изображением, у меня есть что-то странное: Еще один подробный вид появляется с левой стороны экрана. Вместо этого нужно обновить существующий подробный вид с новым изображением.
Вы знаете, почему это происходит и как правильно вести себя? Может, я сделал что-то не так в раскадровке?
[EDIT]:
Вот мой prepareForSegue:
MY_Img *img = [self.imgs
objectAtIndex:self.tableView.indexPathForSelectedRow.row];
/*
DetailViewController *detailController = (DetailViewController *)segue.destinationViewController;
[detailController setDetailItem:img];
*/
((AppDelegate*)[UIApplication sharedApplication].delegate).detailItem=img;
я должен был использовать это, потому что комментировал часть делает сбой программы. Я не знаю почему. Вы знаете, что это неправильно?
Они, я получаю обратно img
в DetailController с этим:
- (void)viewDidLoad {
[super viewDidLoad];
[self setDetailItem: ((AppDelegate*)[UIApplication sharedApplication].delegate).detailItem];
}
Вот моя раскадровка: [screen1] (http://imgur.com/voVuZUa) – tourdetour