Condividi tramite


UIKitThreadAccessException Classe

Definizione

Eccezione generata quando un'API UIKit viene richiamata da un thread in background.

public class UIKitThreadAccessException : Exception
type UIKitThreadAccessException = class
    inherit Exception
Ereditarietà
UIKitThreadAccessException

Commenti

L'eccezione viene generata se un codice in background ha chiamato in un'API UIKit che non è thread-safe. In generale, la maggior parte delle API UIKit non è thread-safe e non deve essere richiamata da un thread in background. Se è necessario richiamare un metodo UIKit da un thread in background, è consigliabile accodare un'attività usando il metodo M:Foundation.NSObject.BeginInvokeOnMainThread(Foundation.NSAction).

È possibile disabilitare il controllo di runtime impostando il CheckForIllegalCrossThreadCalls campo su false.

Questa eccezione viene generata da MonoTouch.dll nelle compilazioni di debug o nelle build di versione compilate con il flag --force-thread-check.

Costruttori

UIKitThreadAccessException()

Eccezione generata quando un'API UIKit viene richiamata da un thread in background.

Si applica a