새로운 Mac 응용 프로그램에서 작업 중이며 기본 설정 창을 열고 싶습니다. 주 Nib (xib) 파일 2 개, 기본 창 1 개, 기본 설정 창 1 개가 있습니다. 그런 다음 openPreferences 액션 - 환경 설정 윈도우를 보여줍니다. 같은 :Objective-C 환경 설정 창 makeKeyAndOrderFront 또는 showWindow?
- (IBAction)openPreferences:(id)sender
{
PrefCont *cont = [[PrefCont alloc] init];
[cont showWindow:self];
}
이 코드는 작동하지만, 내가 오픈 환경 설정 메뉴 항목에 다음 한 번 더 클릭하면, 다음 환경 설정 창은 두 번 두 번 이상 열립니다.
sth로 만들 가능성이 있습니까? makeKeyAndOrderFront와 같지만 PrefController가 호출해야합니까?
또는 Mac이 창이 열리면 요청할 수 있습니까? 그렇지 않다면, 그것을 보여 주거나 sth. 이것을 연결하십시오.
이것은 매우 도움이 될 것입니다. everbody 덕분입니다! 당신이 이중 창 증상을 피하려면
Interface Builder에서 해당 창에 대한 "Visible at Launch"설정을 해제했는지 확인하십시오. –