다른 컴퓨터에 원격으로 연결하는 응용 프로그램을 설계하고 있습니다. 연결에 NSAlertPanel을 표시하고 싶지만, 일반적인 NSAlertPanel 설정으로 OK를 누를 때까지 원격 측에서 세션을 계속 수행하는 것을 '차단'합니다.NSAlertPanel 문제
비 차단 NSAlertPanel을 사용할 수 있습니까? 감사.
다른 컴퓨터에 원격으로 연결하는 응용 프로그램을 설계하고 있습니다. 연결에 NSAlertPanel을 표시하고 싶지만, 일반적인 NSAlertPanel 설정으로 OK를 누를 때까지 원격 측에서 세션을 계속 수행하는 것을 '차단'합니다.NSAlertPanel 문제
비 차단 NSAlertPanel을 사용할 수 있습니까? 감사.
경고 패널을 모달 실행하면 연결된 스레드 (이 경우 주 스레드)의 실행 루프가 차단됩니다.
연결시 창을 표시하려면 사용자 정의 시트를 사용할 수 있습니다. 그것은 사용하기 쉽고 아래 문서 페이지에 설명 : 당신이 당신의 경고 모달, 전체 응용 프로그램과의 상호 작용을 차단하고 경고를 실행해야하는 경우, 당신은 당신의 연결을 이동해야 할 수도 있습니다,
그러나 이 두 가지 경우 모두 좋은 실례입니다.
NSAlertPanel 또는 세션을 설명하기 위해 다른 스레드에서 만들어야합니다. – TheAmateurProgrammer