我有一个ControllerView,它将初始化一组Images-Classes。 这里是Image-Class中的基本初始化:
- (id)initWithImage: (UIImage *) anImage {
if ((self = [super initWithImage:anImage]))
{
}
return self;
}
如何在加载图像时通知ControllerView?
当图像加载后,ControllerView如何监听ImageClass?
答案 0 :(得分:0)
如何通知ControllerView, 什么时候加载图像?
如果你在主线程上进行初始化,init例程将阻塞直到它完成,这意味着UI被阻塞,这意味着ControllerView将被阻塞,直到init完成,这意味着“通知”不存在。从ControllerView的角度来看,初始化是立即完成的。
ControllerView如何监听 ImageClass,当图像有 已经加载?
与上述相同的问题和相同的答案。
如果你将初始化分离到它自己的线程/ NSOperationQueue
/无论什么,那么这是一个不同的故事。