Я создал одно приложение на основе представления. Я хотел бы наложить UIViewControllers по мере необходимости, например, как модальное представление, где, если какие-то значения заполнены, загрузите следующее представление, пока не сделаете что-то там, и вы можете вернуться.загрузить UIViewController view over singleViewController style app
Это код, у меня есть
- (void) viewWillAppear:(BOOL)animated {
NSMutableDictionary *tempPrefs = [prefsController readPrefs];
NSString *tempName = [tempPrefs objectForKey:@"Name"];
NSString *tempProduct = [tempPrefs objectForKey:@"Product"];
// usedbefore so skip first view (first view == login view
if ((tempName.length != 0) && (tempProduct.length != 0)) {
// you have values, enter new room without checking
[self loadGetProListViewController];
}
}
- (void) loadGetProListViewController {
[self dismissViewControllerAnimated:NO completion:nil];
getProListViewController = [[GetProListViewController alloc] initWithNibName:@"GetProListViewController" bundle:nil];
[self presentViewController:getProListViewController animated:YES completion:nil];
}
Однако, как только этот метод был достигнут его казнены, но ничего не происходит ..
Если кто-нибудь может сказать мне, как создать модальное viewControllers или некоторое описание, был бы весьма признателен.
Вы пробовали viewDidAppear enstead willAppear? – Injectios
Нет, я остановил его, и viewwillappear работает. Я хотел выполнить это действие перед загрузкой представления. Таким образом, пользователю может никогда не понадобиться снова войти в систему при загрузке приложения. – HurkNburkS
Если компилятор там, это не значит, что он будет работать – Injectios