共用方式為


UIApplication.CheckForIllegalCrossThreadCalls 欄位

定義

判斷 MonoTouch 的偵錯組建是否會強制執行對 UIKit 進行的呼叫只會從 UI 執行緒發出。

public static bool CheckForIllegalCrossThreadCalls;
 staticval mutable CheckForIllegalCrossThreadCalls : bool

欄位值

備註

在偵錯組建上,MonoTouch 會強制執行對 UIKit API 進行的呼叫只會從 UIKit 執行緒完成。 這對於找出可能不小心從非 UI 執行緒使用 UIKit 的程式碼很有用,這可能會損毀 UIKit 狀態,而且可能會導致非常難以偵錯問題。

但有時候停用此檢查可能很有用,可能是因為您可以確定 UIKit 目前未使用,或因為 MonoTouch 可能會強制執行 API 中的檢查,這些檢查之後可能已寬鬆或由 iOS 保護執行緒。

適用於