nsoperationqueue

    0热度

    1回答

    我想运行一个并发的NSOperation。出于这个原因,我扩展了NSOperation类并重写了开始和结束方法。它看起来是这样的: #import "AVFrameConversionOP.h" @implementation AVFrameConversionOP //extends NSOperation - (void)start { [self willChange

    2热度

    1回答

    我正在开发一个iOS应用程序,并一直在寻找使用解析(Facebook)的Bolts框架来管理网络操作(使用Alamofire进行网络请求)。 我想知道是否有一个很好的实现/模式在那里的螺栓任务队列。我需要离线功能,因此我(想)需要有某种类型的任务队列,因此如果用户处于脱机状态,则所有保存/创建操作都将保存(排队并保持),然后在有网络连接后执行,还需要重试请求。我已经看过NSOperation队列,

    0热度

    1回答

    我努力实现使用AFNetworking的多个文件的下载机制。我想从多个url进入消息一个接一个地下载zip文件。我试着像下面的代码,但得到错误的 - *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSOperationQueue addOperation:]: o

    2热度

    1回答

    我打电话到iCloud的数据库在我的应用程序两种不同的方式: 1. 调用CKDatabase方便的方法开发(模拟器)的作品完美,生产(设备)环境: let privateDatabase = CKContainer.defaultContainer().privateCloudDatabase privateDatabase.fetchRecordWithID(recordID, comple

    0热度

    1回答

    所以,我试图从加速度计传感器获取数据,但即使我尝试过'!',但仍然不断收到此错误。和'?'和'如果让'。我想不出别的什么,奇怪的想法是,从我得到它的地方,相同的代码在YouTube教程中工作。 下面是代码: // Instance variables var currentMaxAccelY: Double = 0.0 var currentMaxAccelZ: Double = 0.0 l

    7热度

    1回答

    我有一个一个上传多个图像到服务器的任务。所以我正在使用批处理操作过程。每当我开始上传程序时,一些操作特别是第一个操作在第一个操作开始时就完成了,并且图像没有上传,然后批量上传过程继续正常进行,很少出现其他图像缺失的故障。 我使用的代码如下: - -(void)callWSToUploadRxs{ NSLog(@"the total assets maintained are %lu"

    3热度

    1回答

    我有一个循环,我运行并在每个迭代我有一个块,我想运行在NSOperationQueue。底层队列是串行的。此循环可能会添加数百个可能长时间运行的块任务。当我设置m_opQueue.suspended = YES时,块仍然会继续执行。 我很清楚,一个块不能在中间停下来,但我预计暂停NSOperationQueue将不会执行下一个操作,直到挂起为假。 任何人都可以解释我是否错了,或者我如何实现我想要的

    0热度

    1回答

    我想了解iOS中的串行/并发队列和线程。我对队列数据结构以及如何使用有了很好的掌握。 线程只是在非官方意义上是队列的抽象吗?这意味着它们使用队列数据结构来实现。然后,每个队列都是一个实际的线程,但是它们充当队列,以便以先进先出的方式执行进程? 这将代表串行队列,因为那些DO确实遵循FIFO,但是然后并发队列是不同的球类游戏。你不知道什么时候执行哪些进程,即使你将它们放在一个队列中,但实际上只要有可

    1热度

    1回答

    如果我按任意按钮或想要从视图移动到另一个视图,我的应用程序会长时间运行。我在主线程中执行转换,而在后台线程中执行其他操作。但主要问题在于FMDatabaseQueue。 这里是定时器简介: 我试图找出实际的问题。仍然无法找到它。任何帮助将不胜感激。让我知道你是否想知道任何具体的实现。

    3热度

    1回答

    我有一个应用程序,用户可以顺序下载多个文件。我已经按照Mr. Rob's solution顺序下载。但是,我尝试取消下载时遇到问题。 当我尝试取消下载时,有两种情况。 我想取消当前的下载文件。当我取消该文件时,下载可以继续到队列中的下一个文件 我想取消当前正在队列中的文件。该队列具有cancelAll()方法,该方法将取消队列中的所有文件。 这里是码 DownloadManager.swift c