Compartir a través de


UIApplication.CheckForIllegalCrossThreadCalls Campo

Definición

Determina si las compilaciones de depuración de MonoTouch aplicarán que las llamadas realizadas a UIKit solo se emita desde el subproceso de la interfaz de usuario.

public static bool CheckForIllegalCrossThreadCalls;
 staticval mutable CheckForIllegalCrossThreadCalls : bool

Valor de campo

Comentarios

En las compilaciones de depuración, MonoTouch aplicará que las llamadas realizadas a las API de UIKit solo se realizan desde el subproceso UIKit. Esto es útil para detectar código que podría usar uiKit accidentalmente desde un subproceso que no es de interfaz de usuario que puede dañar el estado uiKit y podría provocar problemas muy difíciles de depurar.

Pero a veces puede resultar útil deshabilitar esta comprobación, ya sea porque puede asegurarse de que UIKit no está en uso en este momento o porque MonoTouch podría estar aplicando las comprobaciones en las API que podrían haberse relajado o hecho que los subprocesos fuera seguro para iOS.

Se aplica a