gpt4 book ai didi

ios - NSOperation 传回数据

转载 作者:行者123 更新时间:2023-12-01 17:32:20 26 4
gpt4 key购买 nike

我一直在搜索,但只能找到委托(delegate)模式的想法来从 NSOperation 传回数据。我有一个 NSOperation 在完成该 NSOperation 后下载数据我希望它传递回将其下载的数据放入 NSoperationQueue 的类。我的队列中最多可能有 100 个这样的 NSOPeration,它们都在检索唯一数据。任何想法将不胜感激。

最佳答案

另一个想法是使用 block 。您可以使用 block 初始化 NSOperation 对象

typedef void(^CompletionBlock)(NSData *data);

- (id) initWithCompletionBlock: (CompletionBlock) block;

并在操作完成并下载数据后调用它。
dispatch_async(dispatch_get_main_queue(), ^{
if(block){
block(fetchedData);
}
});

关于ios - NSOperation 传回数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16565686/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com