UIApplication.CheckForIllegalCrossThreadCalls フィールド

定義

MonoTouch のデバッグ ビルドで、UIKit に対して実行される呼び出しが UI スレッドからのみ発行されるようにするかどうかを決定します。

public static bool CheckForIllegalCrossThreadCalls;
 staticval mutable CheckForIllegalCrossThreadCalls : bool

フィールド値

注釈

デバッグ ビルドでは、MonoTouch は UIKit API に対して行われた呼び出しが UIKit スレッドからのみ実行されるように強制します。 これは、UIKit の状態が破損する可能性があり、問題のデバッグが非常に困難になる可能性がある UIKit 以外のスレッドから UIKit を誤って使用する可能性があるコードを見つけるのに役立ちます。

ただし、この時点で UIKit が使用されていないことを確認できるか、MonoTouch が後で緩和されたか、iOS によってスレッド セーフになっている可能性がある API のチェックを適用している可能性があるため、このチェックを無効にすると便利な場合があります。

適用対象