nsoperationqueue 相关问题

在Mac OS X上,NSOperationQueue类调节一组NSOperation对象的执行。

NSOperationQueue 中的屏障操作

我们如何使用 NSOperationQueue 或任何基于 NSOperationQueue 的用户定义的数据结构来实现dispatch_barrier_async的等效行为? 要求是,每当屏障运行时...

回答 5 投票 0

如果有新请求则取消请求

我想在我的 iOS 应用程序之一中实现搜索功能。我已经实现了 UISearchBar 委托。 现在,当用户开始搜索时,它会调用服务 API。 例如用户类型: ...

回答 1 投票 0

同步获取数据NSOperationQueue或NSURLSession

在我的应用程序中,当我们单击登录按钮时,我们必须进行 3 个服务器调用。 1) 将进行服务器调用以获取用户凭据的 OAuth 令牌 2)使用(1)中的令牌,我们将获得用户权限...

回答 3 投票 0

如何在 Swift 3 中同时发出 https 请求

我在执行 https 请求时遇到问题,如果请求没有任何错误,我永远不会收到消息,这是一个命令行工具应用程序,我有一个允许 http 请求的 plist,我等.. .

回答 1 投票 0

等待队列中的所有操作完成后再执行任务

我有一个操作子类和 maxConcurrentOperationCount = 1 的操作队列。 这按顺序执行我的操作,我添加它们,这很好,但现在我需要等到...

回答 7 投票 0

有什么方法可以让dispatch_queue_t在单线程中工作吗?

这是我的代码: @接口MyObject() @property(nonatomic)dispatch_queue_t队列; @结尾 @实现MyObject { NSThread *_check; } - (id)init { self = [超级初始化]; 如果(自己){...

回答 3 投票 0

在多任务模式下向服务器发送超过 200 张图像?

我想通过NSOperationQueue上传300张图片到服务器。我必须使用 每个图像都有一个 URL,因此我将使用 300 个 URL。换句话说就是300

回答 3 投票 0

如何在 swift 4 中进行两个并发 API 调用

提前感谢您的帮助, 我有两个 API 调用,都是并发的,任何调用都可以先成功(我不希望按顺序调用),在两个调用成功后,我必须停止我的活动...

回答 3 投票 0

快速操作队列开始下一个操作的时间[关闭]

我有一组异步运行且具有相互依赖性的任务。现在,所有这些都通过自定义代码进行管理,我想改用OperationQueue。但是,计时...

回答 2 投票 0

取消OperationQueue迅速

我正在学习OperationQueue。我想做的是阻止正在进行的通话时的网络通话。问题是,当我点击按钮时,新操作正在添加到队列中。类...

回答 1 投票 2

OperationQueue的'progress'属性在iOS 13中不起作用

iOS 13在OperationQueue类中引入了progress属性。同时,Apple将operation和operationCount属性标记为已弃用,这表明它们不应被使用...

回答 1 投票 0

GCD的替代方法,在SwiftUI下延迟运行代码

Swift 5,iOS 13我正在运行此代码,它可以正常工作。 var正文:某些视图{...按钮(操作:{self.animateTLeft()quest = quest +“ 1”}){楔形(startAngle:.init(度:180),endAngle:.init(...) >

回答 1 投票 2

[NSOperation:主线程中的addsubview和慢度

我已经实现了以下NSOperation,以绘制N个自定义视图-(void)main {for(int i = 0; i > //(customView ...

回答 1 投票 5

当应用程序进入后台时,请继续运行NSOperationQueue

我正在使用NSOperation下载文件,并将它们添加到NSOperationQueue。当应用程序进入后台时,NSOperationQueue将被挂起。如果队列不会挂起,是否有其他解决方法...

回答 2 投票 3

我如何迅速从OperationQueue取消特定的操作

我的OperationQueue中有3个操作,我无法从中取消特定操作。我提到了这个示例,但我不明白NSOperationQueue取消了特定操作...

回答 3 投票 0

平行打印后的保证打印顺序

我有X个内核并行执行独特的工作,但是,它们的输出需要按顺序打印。对象{Data data int order}我尝试过将对象放在...

回答 1 投票 1


如何在for循环中暂停调度队列?

我有播放和暂停按钮。当我按下播放按钮时,我想在循环内播放异步对话。我使用派发组进行异步方法在for循环内的等待。但我无法实现停顿。 ...

回答 1 投票 1

如何检查操作是否被取消?

我想知道我的操作是否被取消或正常完成。这是我的代码段:类PacketReceiver {private let m_executer = OperationQueue()private var m_operation:...

回答 1 投票 0

Swift:将同步功能转换为异步

如果具有同步功能,如何将其转换为异步功能? func syncFunc()-> Int {//做点事}这行得通吗? func asyncFunc(_ syncFunc:()-> Int,_complete:(Int)...

回答 1 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.