를 얻을 I는 다음과 같이 3 개 창을 만들려고합니다. 코코아 메인 창을
[win1 makeKeyAndOrderFront:win1];
[win2 makeKeyAndOrderFront:win2];
[win3 makeKeyAndOrderFront:win3];
[win2 makeMainWindow];
그리고이 모든
은 전무 :NSLog(@"%@", [app mainWindow]);
NSLog(@"%@", [win1 isMainWindow]);
NSLog(@"%@", [win2 isMainWindow]);
NSLog(@"%@", [win3 isMainWindow]);
Downvoter; 왜 당신이 downvoted 설명하십시오. 이것은 나에게 합리적인 질문처럼 보입니다. – trojanfoe
'[NSWindow isMainWindow]'의 결과는 객체가 아닌'BOOL' 형식이므로'% @'형식을 사용해서는 안됩니다. 대신'% d' 또는'% u' 형식을 사용하십시오. – trojanfoe
여기에 결과 정보를 기록합니다. 예 % d 또는 % u가 더 좋지만, 0을 얻으므로 여기서 물어 봅니다. – Frank