Я пишу заставку. Заставка будет подключаться к серверу и получать некоторые данные. Когда данные были получены успешно, я хочу программно перейти к следующему viewcontrller. Как я могу это достичь? Его не то же самое, что нажатие кнопки? Потому что я не переадресуюсь на следующий экран, даже когда я помещаю код в свой viewDidLoad моего LoadingViewContrller.Переключение между viewControllers в Xcode
TableViewController *tvc = [[TableViewController alloc] init];
tvc.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentModalViewController:tvc animated:NO];
Я хотел бы автоматически перейти к TableViewContrller после того, как все мои данные были восстановлены.
Ниже приведены мои коды, когда я получаю данные из сети.
- (void)fetchedData:(NSData *)responseData {
if(responseData == nil){
[ErrorViewController showError];
}else{
//methods to start parsing and adding json into array
if(delegate){
[delegate jsonReceivedData:array];
//codes to go to next screen should be here
}
}
У вас есть способ проверить, когда все данные были получены? Если да, напишите этот код, и я покажу вам, как это сделать. – AMayes
@Amayes Я отредактировал код – Hexark