Compartilhar via


UIKitThreadAccessException Classe

Definição

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.

Aplica-se a