UIApplication.CheckForIllegalCrossThreadCalls Feld
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bestimmt, ob die Debugbuilds von MonoTouch erzwingen, dass Aufrufe an UIKit nur vom UI-Thread ausgegeben werden.
public static bool CheckForIllegalCrossThreadCalls;
staticval mutable CheckForIllegalCrossThreadCalls : bool
Feldwert
Hinweise
Bei Debugbuilds erzwingt MonoTouch, dass Aufrufe von UIKit-APIs nur über den UIKit-Thread erfolgen. Dies ist nützlich, um Code zu erkennen, der uiKit versehentlich aus einem Nicht-UI-Thread verwenden könnte, was den UIKit-Zustand beschädigen kann und zu sehr schwierigen Debugproblemen führen kann.
Manchmal kann es jedoch hilfreich sein, diese Überprüfung zu deaktivieren, weil Sie sicherstellen können, dass UIKit zu diesem Zeitpunkt nicht verwendet wird, oder weil MonoTouch möglicherweise die Überprüfungen in APIs erzwingt, die später von iOS gelockert oder als threadsicher festgelegt wurden.