PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
MacDev
[问题] NSOperationQueue by order execute
楼主:
valda
(valda)
2015-07-19 03:34:12
请教一下关于NSOperationQueue的问题
NSOperationQueue *queue = [[NSOperationQueue alloc] init];
NSOperation *done = [NSBlockOperation blockOperationWithBlock:^{
[[NSOperationQueue mainQueue] addOperationWithBlock:^{
NSLog(@"success");
}];
}];
NSOperation *op = [NSBlockOperation blockOperationWithBlock:^{
[self blockMethod1:^{
NSLog(@"method1 done");
}];
}];
[done addDependency:op];
[queue addOperation:done];
[queue addOperation:op];
我期望的结果是先print method1 done再print success出来
已经设定好done需要在op执行后再执行
但事与愿违
真正的结果是先print success再print method1 done
请问有哪里做错吗?
怎样才能修正回来呢?
感谢
作者:
uranusjr
(â†é€™äººæ˜¯è¶…級笨蛋)
2015-07-19 03:55:00
请给 blockMethod1 实作
楼主:
valda
(valda)
2015-07-19 04:03:00
blockMethod1是用AFNetworking call web api
作者: Crazyming411
2015-07-19 11:33:00
如同 uranusjr 提到,这与 blockMethod1 实作有关。简单实验了一下的结果,你可以参考看看:
https://goo.gl/tf9rdu
继续阅读
[建议] 自学开发Xcode的建议
MIZUYAMA
[问题] 瀑布流Layout+httpUrl
cf1064
[问题] 高精度的Timer
Terminal
[问题] Tableview 传值到TabBarView问题
kinqsman
[情报] TCCM meetup AUG. 2015
xevisu
[问题] Label的scrollview
cf1064
[请益] AutoLayout 物件到 View 边界的距离
iPhoneX
[问题] Beacon背景侦测
starkite
[问题] 有关alamofire
cf1064
[问题] 请问是否能取得装置上的DB
juso1326
Links
booklink
Contact Us: admin [ a t ] ucptt.com