问题标签 [blockoperation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 在 swift 中添加一个 BlockOperation 对另一个 BlockOperation 的依赖不能正常工作
我在控制器中有多个 api,成功响应后,我必须重新加载UITableView
.
现在我从两个 api 开始,第二个 api 依赖于第一个使用BlockOperation
和其中DispatchGroup
的 api。
首先在viewDidLoad
:
然后我添加了方法:
我在这里面临的问题是 getSecondDataOperation 首先执行并返回到 tableview 重新加载部分。
我在这里遗漏了什么还是可以有不同的方法?任何帮助将不胜感激。
我试过通过这篇文章:
swift - 主线程上的 BlockOperation 的 start()
为什么在主线程上调用具有超过 1 个块的 BlockOperation 的 start() 而不在主线程上调用其块?我的第一个测试总是通过但不是每次都通过 - 有时块不在主线程上执行
甚至下一个代码都失败了
swift - 使用 OperationQueue 时更新 UI
我有一个操作队列设置如下:
在我的ViewController
我收听通知并UILabel
用百分比更新 a。问题是虽然我没有得到任何中间值......它从0
直接跳转到100
所有操作完成后。
我究竟做错了什么?
谢谢