質問: nswindowを前面および現在のスペースに配置する方法 私はこのコードを使用してウィンドウを表示します。[self.window makekeyandorderfront:self]; [self.window setorderedindex:0]; しかし、多くの場合、最後に開いた他のウィンドウの下または他のspaceデスクトップに表示されます。どうすればユーザーに常に「前面」に表示させることができますか?更新以前に尋ねた質問からの回答を見つけました。ウィンドウを他のウィンドウの一番上に表示します:[nsapp activateignoringotherapps:yes];しかし、アプリをユーザーの現在のスペースに移動する方法は?
回答: しかし、アプリをユーザーの現在のスペースに移動する方法は? あなたはしません。スペースはウィンドウではなく、アプリケーションを保持します。 (これがcollectionbehaviorプロパティがnsapplicationではなくnswindowにある理由です。)