다음을 통해 공유


UIKitThreadAccessException 클래스

정의

백그라운드 스레드에서 UIKit API를 호출할 때 throw되는 예외입니다.

public class UIKitThreadAccessException : Exception
type UIKitThreadAccessException = class
    inherit Exception
상속
UIKitThreadAccessException

설명

일부 백그라운드 코드가 스레드로부터 안전하지 않은 UIKit API로 호출된 경우 예외가 throw됩니다. 일반적으로 대부분의 UIKit API는 스레드로부터 안전하지 않으며 백그라운드 스레드에서 호출해서는 안 됩니다. 백그라운드 스레드에서 UIKit 메서드를 호출해야 하는 경우 (Foundation.NSAction) 메서드를 사용하여 작업을 큐에 대기하는 것이 좋습니다.

필드를 false로 설정하여 런타임 검사 사용하지 않도록 설정할 CheckForIllegalCrossThreadCalls 수 있습니다.

이 예외는 디버그 빌드의 MonoTouch.dll 또는 --force-thread-검사 플래그로 컴파일된 릴리스 빌드에서 throw됩니다.

생성자

UIKitThreadAccessException()

백그라운드 스레드에서 UIKit API를 호출할 때 throw되는 예외입니다.

적용 대상