UIApplication. For Illegal Cross Thread Calls Check
For Illegal Cross Thread Calls
Determines whether the debug builds of MonoTouch will enforce that calls done to UIKit are only issued from the UI thread.
public static bool CheckForIllegalCrossThreadCalls;
staticval mutable CheckForIllegalCrossThreadCalls : bool
On debug builds, MonoTouch will enforce that calls made to UIKit APIs are only done from the UIKit thread. This is useful to spot code that could inadvertently use UIKit from a non-UI thread which can corrupt the UIKit state and could lead to very hard to debug problems.
But sometimes it might be useful to disable this check, either because you can ensure that UIKit is not in use at this point or because MonoTouch might be enforcing the checks in APIs that might have later been relaxed or made thread safe by iOS.
We'd love to hear your thoughts. Choose the type you'd like to provide:
Our feedback system is built on GitHub Issues. Read more on our blog.