nsoperation 相关问题

NSOperation类是一个抽象类,用于封装与单个任务关联的代码和数据

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

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

回答 1 投票 0

NSOperation 有延迟 - 是异步还是同步?

我正在创建一个延迟执行闭包的 NSOperation。这些操作被添加到队列中,每次添加新操作之前,我都会取消队列中的所有现有操作: 让我的操作 =

回答 1 投票 0

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

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

回答 7 投票 0

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

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

回答 3 投票 0

N操作:如何暂停和恢复

我有一个用于复制文件的 NSOperation。我使用 write() 复制文件,然后可以在每个 write() 之间“暂停”复制。 但是我不知道如何: 告诉操作它 sh...

回答 2 投票 0

将数据从 NSOperation 传递到下一个 NSOperation。

是否可以将一个NSO操作的数据从依赖链上传递给下一个NSO操作使用?谢谢Chris

回答 2 投票 5

Xcode测试隔离通过,与其他测试一起运行时失败

我已经编写了一些具有XCTest期望的异步单元测试,以测试我编写的网络类。我的大多数测试每次都有效。当我运行整个套件时,有一些测试失败,...

回答 3 投票 14

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


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

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

回答 1 投票 0

如何在iOS中将唯一键值设置为NSOperation

在我的应用程序中,我正在尝试使用AFNetworking为Web服务交互实现NSOperationQueue。我正在队列中逐个添加NSOperation。我想取消特定的...

回答 1 投票 1

甚至在我的操作在主要方法中完成之前,都会触发完成块

我正在尝试使用OperationQueue和Operation在firebase中创建用户。我在操作main方法中放置了Firebase Auth调用。该操作的完成块甚至在...

回答 1 投票 1

NSOperationQueue的maxConcurrentOperationCount的默认值

正如标题所示,NSOperationQueue的maxConcurrentOperationCount的默认值是什么?是否将其设置为1?

回答 2 投票 26

DispatchQueue不更新 迅速的数据

我需要做的雨燕中的搜索操作和使用我的的UISearchBar它。在textDidChange事件,我需要调用Web API,解析响应,然后更新数组,然后开始在搜索...

回答 1 投票 1

如何重新加载的UITableView时OperationsQueue与所有操作完成[关闭]

我试图通过调用.reloadData()来更新一个UITableView的细胞,但过程中完成,因此没有真正更新任何事情,因为它获得的数据阵列之前重新加载数据...

回答 4 投票 3

在Bolts Framework中实现可以取消的任务(BFTask)

BFTask对我很好,但我有一个抱怨: 我还没有看到你应该如何取消任务的工作示例。有关该主题的全部文档可在其GitHub页面上找到......

回答 3 投票 7

理解Swift中具有依赖性的操作序列

参考https://developer.apple.com/reference/foundation/operation,我将Playground设置为 - class myOperation1:Operation {override func main(){print(“op1 working ....”)...

回答 8 投票 6

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