라디오 프레임과 버튼이있는 창을 여는 프레임 워크에 함수를 만들어야합니다. 버튼을 클릭하면 선택한 라디오가 출력됩니다. Form을 표시하기 위해 NSWindowController를 xib 파일과 함께 사용하고 있습니다.프레임 워크 내에서 창 닫기를 기다리는 방법?
문제는 코드가 창을 표시 한 후에도 계속 실행된다는 점입니다. 그래서 버튼을 클릭하면 설정되어있는 내 윈도우의 속성으로 while 루프를 시도했습니다. 하지만 윈도우가 같은 스레드에서 실행되고 있기 때문에 작동하지 않습니다.
MyWindowController windowController = [[MyWindowController alloc initWithWindowNibName:@"MyWindow"];
[windowController showWindow:self];
while([windowController buttonClicked] == 0);
NSLog("Radio %@ is selected!", [windowController selectedRadio]);
창을 닫고 데이터를 읽는 것을 기다리는 방법을 알고 있습니까? 도와 주시면 감사하겠습니다.