У меня есть определенный UIViewController (ViewController1), который показывает содержимое базы данных.
И я хочу показать другой контроллер представления (ViewController2), если база данных не была загружена ранее.
Поэтому, когда пользователь входит в ViewController1, а база данных ранее не загружалась, я хочу перевести его в ViewController2 вместо ViewController1.
Примерно так:
@implementation ViewController1
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
if (isDatabaseLoaded) {show contents of ViewController1;}
else {take user to ViewController2;}
}
Как я могу это сделать? Какой самый элегантный способ сделать это?
Заранее спасибо.