Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/153.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Cocoa WebView跨线程访问_C++_Objective C_Cocoa_Multithreading_Webkit - Fatal编程技术网

C++ Cocoa WebView跨线程访问

C++ Cocoa WebView跨线程访问,c++,objective-c,cocoa,multithreading,webkit,C++,Objective C,Cocoa,Multithreading,Webkit,我有一个C++类运行在自己的线程中,需要在一个COCOA应用程序的WebVIEW中执行一些JavaScript。我在CCOA窗口的控制器中有一个C++应用程序调用方法,它依次运行JavaScript,传递数据。它似乎有一部分时间可以工作,但很多时候也会崩溃(在WebView的代码中)。我尝试在webview实例上使用@synchronized,但它似乎没有任何作用 有人能提供一些建议吗?也许[yourWebView performSelectorOnMainThread:…]还有朋友们?(或调用

我有一个C++类运行在自己的线程中,需要在一个COCOA应用程序的WebVIEW中执行一些JavaScript。我在CCOA窗口的控制器中有一个C++应用程序调用方法,它依次运行JavaScript,传递数据。它似乎有一部分时间可以工作,但很多时候也会崩溃(在WebView的代码中)。我尝试在webview实例上使用@synchronized,但它似乎没有任何作用


有人能提供一些建议吗?

也许
[yourWebView performSelectorOnMainThread:…]
还有朋友们?(或调用中介控制器类。)