UIApplication.CheckForIllegalCrossThreadCalls Champ
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.