2009-11-14 70 views
0

我有一個C++類在自己的線程中運行,需要在WebView中執行一些JavaScript,這是Cocoa應用程序的一部分。我有C++應用程序在Cocoa窗口的控制器中調用一個方法,然後輪流運行javascript,傳入數據。它看起來工作的一部分,但也崩潰了很多時間(在WebView的代碼中的某個地方)。我試着在webview實例上使用@synchronized,但它似乎沒有做任何事情。Cocoa WebView跨線程訪問

任何人都可以提供任何建議嗎?

回答

2

也許[yourWebView performSelectorOnMainThread:...]和朋友? (或稱調解控制器類。)

+0

謝謝,工作!不知道這種方法存在。 – toastie 2009-11-14 00:46:06