Uygulamamın ana penceresine App Delegamındaki bir çıkış için bir çıkış ayarlamaya çalışıyorum, ardından Arabirim Oluşturucusu'na bağlayın. Kolayca benim App Delegesi içinde çıkış oluşturun: Beni App Delegesi bir referans çıkışını bağlamak için Storyboard'u kullanarak AppDelegate'deki referans ana NSWindow?
@IBOutlet weak var mainWindow: NSWindow!
Ancak arayüz oluşturucusundaki, imkan yok. Bunun yerine, ben sadece bu resmi umut Pencere Kontrolörü, bağlayabilirsiniz gösterir:
ilk nesne Pencere Kontrolörü ve ikinci nesne İlk Müdahale, ancak App Delege nesnesidir eksik. menü çubuğu Uygulama Delege nesnesi vardır:
Ve Uygulama Delegesi herhangi prizlerine menubar bir şey bağlayabilirsiniz.
NSApp.windows[0]
Ama bu birden fazla pencere, özellikle eğer hata eğilimli görünüyor:
Ben kullanarak pencere nesnesine erişebilir anlamaya.
tanımlamak için NSWindowController alt sınıfı zorunda kalacak Uygulama Temsilcisinde NSWindow'un bir referansını mı istiyorsunuz? – Kaunteya
@Kaunteya “applicationShouldHandleReopen: hasVisibleWindows:” öğesini uygulamaya çalışıyorum ve dock simgesine tıklanırsa ana pencereyi tekrar açmaya çalışıyorum, ancak ana pencereyi Uygulama Temsilcisinden göndermem mümkün değil. Bu yanlış mı? – Charlie