我如何检查RestKit 0.2x
当前是否正在运行,即进行映射并保存到持久存储?因为我想在持久化存储上做一些操作,此时RestKit
一定不能运行。
问问题
181 次
2 回答
1
您正在触发 RestKit 执行的每个操作,并决定(通过您如何触发它)各种操作在哪个队列上运行。您可以自己维护一个计数器(在每个请求之前递增,在完成/失败回调中递减)或获取队列并检查其中有多少操作。
于 2013-06-27T06:50:50.303 回答
1
为此目的,有两个主要的操作队列很重要:
operationQueue
你的RKObjectManager
- (
[RKObjectRequestOperation responseMappingQueue]
请参阅API 文档)
如果这些队列的计数为零,那么什么都不会发生(假设您没有手动启动任何操作)。您可以暂停这些队列。
于 2013-06-27T11:51:26.093 回答