'dan farklı giriş denetleyicileri yükleyin AppDelegate aracılığıyla 2 farklı akıştan birini tetiklemeye çalışıyorum ama mücadele ediyor gibi görünüyor.Kakao: App Delegate
görüntü olarak aşağıya bakınız:
nasıl her bu iki farklı bakış denetleyicileri örneğini do tek bir ana NSWindow Kontrolörü bağlanacağını olur?
Aşağıdaki kodu kullanarak "addChildWindow" kullanarak tetiklenmelerini sağlamayı başardım - ancak daha sonra herhangi bir sonraki denetim denetleyicisine karşı koyamıyorum.
if let pboardString = pboard.stringForType(NSStringPboardType){
print(pboardString)
let storyboard = NSStoryboard(name: "Main", bundle: nil)
let destcontroller = storyboard.instantiateControllerWithIdentifier("pickProject") as! WizardTextFromPasteboardVC
destcontroller.weburlFromPaste = pboardString
let numWindows = NSApplication.sharedApplication().windows
if let window = NSApplication.sharedApplication().mainWindow {
if numWindows.count >= 1{
let childWindow = NSWindow(contentViewController: destcontroller)
window.addChildWindow(childWindow, ordered: .Above)
}
else if numWindows.count == 0 {
window.contentViewController = destcontroller
}
Neden ana penceresinde iki düğme oluşturmaz,:
gibi? –