UIKitThreadAccessException Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Exceção gerada quando uma API UIKit é invocada de um thread em segundo plano.
public class UIKitThreadAccessException : Exception
type UIKitThreadAccessException = class
inherit Exception
- Herança
-
UIKitThreadAccessException
Comentários
A exceção será gerada se algum código em segundo plano tiver chamado uma API do UIKit que não seja thread-safe. Em geral, a maioria das APIs do UIKit não são thread-safe e não devem ser invocadas de um thread em segundo plano. Se você precisar invocar um método UIKit de um thread em segundo plano, considere enfileirar uma tarefa usando o método M:Foundation.NSObject.BeginInvokeOnMainThread(Foundation.NSAction).
É possível desabilitar o runtime marcar definindo o CheckForIllegalCrossThreadCalls campo como false.
Essa exceção é gerada por MonoTouch.dll em builds de depuração ou em builds de versão que foram compilados com o sinalizador --force-thread-marcar.
Construtores
UIKitThreadAccessException() |
Exceção gerada quando uma API UIKit é invocada de um thread em segundo plano. |