2012-11-30 28 views
2

我有一个线程类(C++)实例正在运行。当线程完成其操作时,我想与我的一个UIView对象(Objective-C)进行通信。这可以通过代表来实现吗?使用委托在C++类和Objective-C类之间进行通信?

+0

不,我想通知我的一个UIView(objective-C)。不涉及UIWebView或JavaScript。谢谢 – fztest1

+1

检查这个[问题](http://stackoverflow.com/questions/1061005/calling-objective-c-method-from-c-method)和主要答案 – tkanzakic

+1

@tkanzakic感谢您的链接,如何调用dispatch_async()从C++,它似乎工作。任何想法? – fztest1

回答

0

是的,为什么不呢?

在Objective-C++模式(.mm文件扩展名)中编译时,您可以自由混合使用Objective-C,C和C++代码,类和对象。

只要确保在主线程上执行任何GUI东西。

相关问题