是否可以将一个 NSOperation 中的数据传递到依赖链上,供下一个 NSOperation 使用?
谢谢。
克里斯
是,目前 NSOperation
可以通过 dependencies
方法,然后它就可以访问之前操作上的任何你想要的属性,并提取出任何需要的数据。
NSArray *myDependancies = [self dependencies];
然后它就可以访问你想访问的任何属性 在之前的操作中提取任何它需要的数据。
在最近的一个项目中,我发现我需要经常传递数据,所以我创建了一个NSOperation的子类,它可以自动转发一个 NSDictionary
的数据从一个操作到下一个。