Share via


UIApplication.CheckForIllegalCrossThreadCalls 字段

定义

确定 MonoTouch 的调试版本是否强制要求仅从 UI 线程发出对 UIKit 的调用。

public static bool CheckForIllegalCrossThreadCalls;
 staticval mutable CheckForIllegalCrossThreadCalls : bool

字段值

注解

在调试版本上,MonoTouch 将强制要求仅从 UIKit 线程执行对 UIKit API 的调用。 这对于发现可能无意中使用来自非 UI 线程的 UIKit 的代码非常有用,这些代码可能会损坏 UIKit 状态,并可能导致非常难以调试的问题。

但有时禁用此检查可能很有用,因为可以确保此时未使用 UIKit,或者因为 MonoTouch 可能在 API 中强制执行检查,这些 API 稍后可能已放松或使 iOS 线程安全。

适用于