由于多种原因,我想使我的应用程序向后兼容OS X 10.5。
到目前为止,我正在使用10.6中添加的大量GCD调度队列,如下所示:
dispatch_async(dispatch_get_main_queue(), ^{
[self setStatusText:@"Connection established, waiting for response ..."
withType:STATUS_MSG_INFO];
});
什么是最简单的替代方案,以便我不必重写所有代码?
欢迎提出建议!提前谢谢!
答案 0 :(得分:2)
以下NSObject方法如何:
- (void)performSelectorOnMainThread:(SEL)aSelector withObject:(id)arg waitUntilDone:(BOOL)wait