Как я могу открыть модальное представление (бланк) из UITableView? - PullRequest
0 голосов
/ 05 февраля 2012

Я устал, попробуйте открыть контроллер модального вида из приложения ipad. Как я могу показать модальное представление, как бланк?

здесь мой кодовый блок. как этот стиль, открывающий окно (полный экран), но в моем модальном представлении нет никакого объекта

viewDetail *hd = [[viewDetail alloc] init];
UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:hd];

hd.modalPresentationStyle = UIModalPresentationFormSheet;
[self.navigationController presentModalViewController:nav animated:YES];

[hd release];
[nav release];

просто хочу открыть модальное представление formSheet при выборе значения из UITableView Кстати, я занимаюсь разработкой на xcode 4.2.1 и функциями раскадровки usind спасибо за помощь.

вот так выдает ошибку SIGABRT

viewDetail *hd = [[viewDetail alloc] initWithNibName:@"viewDetail" bundle:nil];
UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:hd];

hd.modalPresentationStyle = UIModalPresentationFormSheet;
[self.navigationController presentModalViewController:nav animated:YES];

[hd release];
[nav release];

Ответы [ 2 ]

1 голос
/ 08 февраля 2012

Я исправил свое решение, обработал файл xib из раскадровки. Но почему это не работает в раскадровке? Есть способ для этого?

0 голосов
/ 08 декабря 2013

Если вы используете раскадровки, вы должны установить [self.storyboard instantiateViewControllerWithIdentifier:@"viewDetail"]; в качестве viewDetail View Controller. (При условии, что вы установили раскадровку соответственно)

надеюсь, что это помогает.

...