UIKitThreadAccessException Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |