我有一个 NSOperationQueue,在其中我不断添加 NSOperation 对象,这些对象会命中服务器并带来数据。有没有办法按照它们被触发的顺序存储接收到的数据?例如,假设 A、B 和 C 对象以 ABC 的顺序添加到 NSOperationQueue 中。现在三个 A、B 和 C 中的每一个都将在其相应的线程中带来数据。我想将结果以相同的顺序存储在数组中,以便数组的内容变为“结果 A”、“结果 B”和“结果 C”。请为此问题提供解决方案或正确答案的方向。多谢你们
已编辑 - 基本上,我想设计一个自动提示组件,它从服务器中获取数据(与谷歌应用程序相同),我认为 NSOperationQueue 是实现这一点的最佳方法。目前我将 maxConcurrentOperationCount 设置为 1,但我想将其设置为大于 1,因为数据来自服务器的速度非常慢。请指出这个问题的正确解决方案或方向。谢谢