0
が//Sprequest.mこのDVRビューのdoesntがNSURLConnection
をロードされますNSObjectの- (void)connectionDidFinishLoading:(NSURLConnection *)conn {
NSLog(@"connectionDidFinishLoading ");
if(nStatus == 401)
{
NSLog(@"called maincontroller to launch dvrview");
MainController *mainview =[[MainController alloc] init];
[mainview reponseFromServer];
}
}
//maincontroller.m from viewcontroller
-(void)reponseFromServer
{
NSLog(@"response from server - main controller ");
dvrView *dvrObj = [[dvrView alloc]initWithNibName:@"dvrView" bundle:nil];
[self.navigationController pushViewController:dvrObj animated:YES];
}
から継承NSUrlConection
のconnectiondidfinishデリゲートメソッドでのViewControllerを起動しようとするとconnectiondidfinishデリゲートから別のクラスのViewControllerを呼び出しますあなたはappdelegateからnavigationControllerオブジェクトを取得することができます Sprequest.m内部
を使用 – Pinky