2016-06-30 2 views
1

Ich bin neu in Swift-Programmierung für Mac-Anwendungen. Ich habe ein neues Projekt erstellt und Schaltflächen und Beschriftungen erstellt, die ich in der Datei "Viewcontroller.swift", nicht aber in der Datei "Appdelegate.swift" steuern konnte.Mac OS Xcode Swift 2.2 Probleme, Drag-Etiketten und Schaltflächen in der appdelegate.swift Datei zu steuern

Die meisten Youtube-Beispiele sind für IOS und diejenigen für OS zeigen in der Regel Personen, die Control-Drag-Links zur Appdelegate.swift-Datei machen.

schätze ich jede Hilfe, mir zu erlauben, die Steuertaste Funktion Arbeit aus dem Storyboard zu meiner appdelegate.swift Datei Arbeit zu machen ..... Danke,

Antwort

1

Die AppDelegate verwendet wird Haupt steuern " Einstellungen "und Funktionen in der App. Es wird normalerweise nicht für kleine Klassenelemente wie Schaltflächen verwendet. Sie sollten in der Lage sein, alles zu tun, was Sie nur mit einem View-Controller benötigen. Wenn Sie weitere Fragen haben oder erklären möchten, was Sie tun können, fragen Sie hier.

2

Beim Erstellen der IOS-App übernimmt das AppDelegate normalerweise das Laden der Modell- und benutzerdefinierten Controller.

Um von einem ViewController auf einen benutzerdefinierten Controller zuzugreifen, können Sie eine Instanz des benutzerdefinierten Controllers als eine Eigenschaft von ApplicationDelegare festlegen und die sharedApplication-Methode der UIApplication-Klasse verwenden, um auf die Eigenschaft zuzugreifen.

This answer werden Ihnen helfen, mehr darüber zu verstehen, was im Code geht

+0

Vielen Dank für Ihren Beitrag Appdelegate.swift. Ich liebe es, nur im ViewController zu arbeiten. Weißt du, wie die richtigen swift-Befehle, die im ViewController funktionieren, zuerst ein Bild von einer URL laden und es dann in einem ImageView laden. Danke. – FJC

+0

Ich habe Ihre Frage beantwortet, die Sie gepostet haben. Um Ihnen bei einer anderen Frage zu helfen, würde ich Ihnen vorschlagen, eine neue Frage zu stellen. Sie können diese Antwort als richtige Antwort markieren, wenn meine Antwort Ihre Frage betrifft. Vielen Dank. @ FJC –

Verwandte Themen