Partager via


UIKitThreadAccessException Classe

Définition

Exception levée lorsqu’une API UIKit est appelée à partir d’un thread d’arrière-plan.

public class UIKitThreadAccessException : Exception
type UIKitThreadAccessException = class
    inherit Exception
Héritage
UIKitThreadAccessException

Remarques

L’exception est levée si du code d’arrière-plan a appelé une API UIKit qui n’est pas thread-safe. En général, la plupart des API UIKit ne sont pas thread-safe et ne doivent pas être appelées à partir d’un thread d’arrière-plan. Si vous devez appeler une méthode UIKit à partir d’un thread d’arrière-plan, vous devez envisager de mettre en file d’attente une tâche à M:Foundation.NSObject.BeginInvokeOnMainThread(Foundation.NSAction).

Il est possible de désactiver le runtime case activée en définissant le CheckForIllegalCrossThreadCalls champ sur false.

Cette exception est levée par MonoTouch.dll dans les builds de débogage ou dans les builds de mise en production qui ont été compilées avec l’indicateur --force-thread-case activée.

Constructeurs

UIKitThreadAccessException()

Exception levée lorsqu’une API UIKit est appelée à partir d’un thread d’arrière-plan.

S’applique à