UIApplication.CheckForIllegalCrossThreadCalls Campo
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.