从子类回调到父类

时间:2011-01-13 21:13:17

标签: iphone objective-c

我有一个从网上下载一些数据的课程。显然这可能需要一些时间。

getTheData = [[GetData alloc] init]; 
[getTheData downloadData];// makes the connection to a URL, parses and writes data to an    
array. 
NSString * strHolder = [getTheData.ArrayOfStrings objectAtIndex:0];

如果我按该顺序调用所有代码,那么我将得到一个数组越界错误。在Objective CI中是否有某种方法可以让GetData类回调父调用类告诉它数据下载已经完成等等,这样我就可以从数组中读取并完成除我需要做的其他任务? / p>

非常感谢, 代码

1 个答案:

答案 0 :(得分:1)

GetData课程中,创建一个initWithParent:构造函数;存储对父项的引用,并在下载完成后调用其中一种方法。