Bagikan melalui


UIApplication.CheckForIllegalCrossThreadCalls Bidang

Definisi

Menentukan apakah build debug MonoTouch akan memberlakukan bahwa panggilan yang dilakukan ke UIKit hanya dikeluarkan dari utas UI.

public static bool CheckForIllegalCrossThreadCalls;
 staticval mutable CheckForIllegalCrossThreadCalls : bool

Nilai Bidang

Keterangan

Pada build debug, MonoTouch akan memberlakukan bahwa panggilan yang dilakukan ke API UIKit hanya dilakukan dari utas UIKit. Ini berguna untuk menemukan kode yang secara tidak sengaja dapat menggunakan UIKit dari utas non-UI yang dapat merusak status UIKit dan dapat menyebabkan sangat sulit untuk men-debug masalah.

Tetapi terkadang mungkin berguna untuk menonaktifkan pemeriksaan ini, baik karena Anda dapat memastikan bahwa UIKit tidak digunakan pada saat ini atau karena MonoTouch mungkin memberlakukan pemeriksaan di API yang mungkin kemudian dilonggarkan atau membuat utas aman oleh iOS.

Berlaku untuk