为什么我的第二个要求没有开始?

时间:2014-03-23 17:21:13

标签: ios

在我的应用程序中,我有2个类,一个用于portail(RootViewController)的类,以及一个类(MainViewController)(在导航控制器中),用于向web服务发送请求。

当我启动应用程序时,我填写了一些文本字段,然后我用这段代码推送到我的其他类:

MainViewController *mainViewController = [[MainViewController alloc] initSpecial:0];
navController =[[UINavigationController alloc] initWithRootViewController:mainViewController];
self.view.frame = [[UIApplication sharedApplication].windows.lastObject frame];
[self.view addSubview:navController.view];

我将我的请求发送到网络服务。

ConnectionDidFinishLoading从服务器接收响应,一切都很好。

然后我想回来,到我的第一堂课:

RootViewController *rootViewController = [[RootViewController alloc] init];
    [self.navigationController pushViewController:rootViewController animated:YES];

现在我尝试重复这个过程,但是这一次,当我在第二个类中发送我的请求时,请求没有完全消失,因此不会抛出ConnectionDidFinishLoading。

我想有一个问题,我在第二个类中的请求必须在一个线程上,我可能不会在类之间正确移动。

如果您有任何想法,请告诉我。

0 个答案:

没有答案