我在寫一個啓動畫面。啓動畫面將連接到服務器並接收一些數據。當數據成功接收後,我想以編程方式轉到下一個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