我在写一个启动画面。启动画面将连接到服务器并接收一些数据。当数据成功接收后,我想以编程方式转到下一个viewcontrller。我怎样才能做到这一点?它与按钮点击不一样?因为即使将代码放入我的LoadingViewContrller的viewDidLoad中,我也不会转发到下一个屏幕。在Xcode中的viewControllers之间切换
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 2012-04-11 15:54:05
@Amayes我编辑了代码 – Hexark 2012-04-12 01:47:09