Normalerweise wählen Sie beim Erstellen eines neuen WKInterfaceControllers die WKInterfaceController-Klasse und Swift/Obj-C. Aber der nächste Bildschirm gibt Ihnen 3 Optionen für die Auswahl des Ziels; iOS App, WatchKit App und WatchKit Erweiterung. Es ist Standard für mich die iOS-App, so dass ich besorgt bin, dass ich vielleicht die falschen Ziele für meine vorherigen Klassen ausgewählt habe.Auswählen des richtigen Ziels beim Erstellen eines neuen WKInterfaceControllers
Woher wissen Sie, welches Ziel ausgewählt werden soll? Ist es in der Regel immer die WatchKit Extension, in die wir unsere Kurse natürlich stecken? Es scheint offensichtlich, dass ich weiß, aber ich möchte sicherstellen, dass ich oft verwirrt bin, mit welchen Zielen binäre, Klassen und alles andere hinzuzufügen.
Wenn ich bei der Auswahl des Ziels für eine neue WKInterfaceController.swift-Datei einen Fehler gemacht habe, wo kann ich es beheben? Würde ich es in Build-Phasen beheben -> Quellen kompilieren?
Apple sagt here wenn ein WKUserNotificationInterfaceController zu schaffen es auf das Ziel WatchKit Erweiterung hinzuzufügen. Aber gilt das auch für unsere eigenen Klassen WKInterfaceController?
Sie sollten die Antwort leicht zu bestimmen, indem ein neues Uhr App-Projekt erstellen, die Auswahl einen Interface Controller in der Lage gewesen, und die Prüfung, die es Ziel gehörte, entweder über die Gruppe Project Navigator oder die Dienstprogramme Inspector Fenster-Datei. –
Ja, aber ich wusste nicht, ob Xcode dieses Ziel basierend auf meiner letzten Wahl ausgewählt hatte. Wie Sie vielleicht wissen, wählen Anwendungen automatisch die Auswahl basierend auf Ihrer vorherigen Auswahl/Aktion. Ich konnte mir nicht sicher sein, dass es auch bei einem neuen Projekt keine Garantie dafür gibt, dass es sich um die Standardwahl handelt, so dass ich nachfragen musste. – TokyoToo