ViewDidAppear方法我把断点放在操作的最后一步,但是断点viewDidAppear放在第一步的方法,试图直接运行它。 正在使用WebService进行连接。是运行webservice连接时的第一个断点,调用最新的viewDidAppear。但是,在调用WebService连接时提供断点viewDidAppear之前,这会导致值NULL返回。 总之,我想在获得所有webservice连接后调用viewDidAppear方法。断点就像这样,但是当我想以同样的方式工作时。
- (void)viewDidAppear:(BOOL)animated
{
[self LabelYukle];
[super viewDidAppear:animated];
}
-(void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
{
if(theConnection)
[webData setLength:0];
}
答案 0 :(得分:0)
viewDidAppear
。
如果您想在didReceiveResponse
方法之后执行某些功能,NSURLConnectionDelegate
中的方法可以为您提供帮助。
- (void)connectionDidFinishLoading:(NSURLConnection *)connection
连接成功加载后使用此方法,您可以在此方法中编写didRecieveRespose
之后要执行的功能。
您可以read more了解NSURLConnectionDelegateProtocol
方法。