Partager via


UIApplication.CheckForIllegalCrossThreadCalls Champ

Définition

Détermine si les builds de débogage de MonoTouch appliquent que les appels effectués à UIKit sont émis uniquement à partir du thread d’interface utilisateur.

public static bool CheckForIllegalCrossThreadCalls;
 staticval mutable CheckForIllegalCrossThreadCalls : bool

Valeur de champ

Remarques

Sur les builds de débogage, MonoTouch applique que les appels effectués aux API UIKit sont effectués uniquement à partir du thread UIKit. Cela est utile pour repérer du code qui pourrait utiliser par inadvertance UIKit à partir d’un thread non-interface utilisateur qui peut endommager l’état UIKit et entraîner des problèmes de débogage très difficiles.

Toutefois, il peut parfois être utile de désactiver cette vérification, soit parce que vous pouvez vous assurer qu’UIKit n’est pas en cours d’utilisation à ce stade, soit parce que MonoTouch peut appliquer les vérifications dans les API qui ont peut-être été assouplies par la suite ou rendues les threads sécurisés par iOS.

S’applique à