Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iPhone:未调用连接代理_Iphone_Objective C_Ios_Uitableview_Nsurlconnection - Fatal编程技术网

iPhone:未调用连接代理

iPhone:未调用连接代理,iphone,objective-c,ios,uitableview,nsurlconnection,Iphone,Objective C,Ios,Uitableview,Nsurlconnection,在我的应用程序中,第一次运行时一切正常。当我浏览其他视图并返回同一视图时,我使用viewwillbeen调用函数。 在这次运行中,会执行连接请求行,但不会调用连接委托,如didReceiveResponse、didreceivedata、didfinishloading、didFailWithError。 -(void)viewWillAppear:(BOOL)animated{ [self recentOrderselection]; [self recentOrderStat

在我的应用程序中,第一次运行时一切正常。当我浏览其他视图并返回同一视图时,我使用
viewwillbeen
调用函数。 在这次运行中,会执行连接请求行,但不会调用连接委托,如
didReceiveResponse、didreceivedata、didfinishloading、didFailWithError

-(void)viewWillAppear:(BOOL)animated{
    [self recentOrderselection];
    [self recentOrderStatus];

    [super viewWillAppear:animated];
    [self.tableview reloadData];

}


-(void)recentOrderStatus{

 ..................

        NSData *requestData = [NSData dataWithBytes:[json1 UTF8String] length:[json1 length]];

        [request setValue:@"text/plain" forHTTPHeaderField:@"content-type"];

        [request setHTTPBody: requestData];

        connection = [[NSURLConnection alloc]initWithRequest:request delegate:self];

        NSLog(@"URL>>>%@",url);//Got correct URL in log

}

您应该始终放置[超级视图将显示:动画];第一线
并检查返回同一视图时是否调用了ViewWillDisplay函数

您应始终放置[super ViewWillDisplay:animated];在第一行,我希望你有[连接开始];语句结尾,因为您说它得到firedis
ViewWillDisplay:
调用了吗?@lukya我在结尾添加了[connection start]。代理仍然是未调用的。@HelmiB No,'ViewWillDisplay:'没有外部调用Yes,当您返回到同一视图时调用ViewWillDisplay函数。没有问题,但是当像这样返回时,连接委托被调用。您是否可以在委托方法中释放conenction对象?如果没有,则释放委托方法DidFinishLoading、didFailWithError中的连接对象