我创建了一个扩展 NSURLConnection 的类 MyConnection。我已经实现了一些委托方法。我能够打印从 URL 调用接收到的数据。但是,当我将 MyConnection 实例传递给 MyHelper 类时,我没有收到在 MyConnection 类中接收到的数据。我尝试在两个任务之间打一个睡眠电话,但仍然没有运气。connectionDidFinishLoading 委托方法仅在当前代码块完成后调用。有没有办法在不通知的情况下处理这个问题?
MyConnection *con = [[MyConnection alloc] init];
[con fetchDataFromServer];
//sleep call here
MyHelper *myHelper = [[MyHelper alloc ] initWithConnection:con];
[myHelper processDataFoundInConnection];