2017-09-20 19 views

답변

1

이 문제는 Xamarin (iOS 11 사용)에서 발생했습니다. InvokeOnMainThread으로 해결했습니다. 예를 들어 :

InvokeOnMainThread(() => 
{ 
     webView.EvaluateJavaScript($"example('{text}')", (response, error) => {} 
} 

은 어쩌면 당신은 유사한 솔루션을 찾을 수 있습니다.

0

iOS 11에서는 evaluateJavaScript가 메인 스레드에서 호출되어야합니다. 따라서 메인 스레드에서 호출하지 않는다면 DispatchQueue.main.async {}로 호출을 둘러 쌉니다.