Ich kann keine Watchkit-App von einem neuen Projekt aus ausführen. Wenn ich Apples Beispielprojekt starte, läuft es gut. Wenn ich ein Watchkit zu meinem bestehenden Projekt hinzufüge, indem ich ein Ziel für Watchkit hinzufüge. Dann starte ich einen schwarzen Bildschirm mit der Zeit, obwohl ich in meinem Storyboard einen Interface-Controller habe, der auf main eingestellt ist, der einen blauen Hintergrund hat. Diese Codezeile wird aufgerufen.
%Vor%Meine Haupt-App (iPhone App) für iPhone wird nicht auf dem Simulator ausgeführt.
Das sehe ich im Grunde.
Haben Sie bei der Ausführung das Schema in das WatchKit App-Ziel geändert? Oder hast du gerade & amp; die iOS-App wie gewohnt ausführen? Momentan können Sie nicht gleichzeitig das iOS App-Ziel und das Watch App-Ziel ausführen.
Sie müssen Schemata / Ziele wie hier gezeigt wechseln, dann wählen Sie den gleichen Simulator & amp; zeige die UI der Uhr an, wie du es bereits getan hast (im Simulator - & gt; Registerkarte "Hardware" - & gt; Externes Display - & gt; Apple Watch):
Sie müssen auch Schemas hinzufügen / bearbeiten, um die Glance- oder Notification-Teile des Storyboards anzuzeigen. Weitere Informationen finden Sie in der Datei "Readme" im Beispiel-Lister-Projekt.
Ich hatte ein ähnliches Problem. Hier sind ein paar Dinge, die Sie versuchen können (gelöst für mich)
Ich hoffe, es hilft.
Das ist vielleicht nicht dein Problem, aber es war meins.
Wenn Sie eine Tabelle in Ihre Überwachungs-App einschließen, müssen Sie die Methoden im InterfaceController implementieren, damit alles angezeigt wird. Sie können nicht einfach eine Tabelle einfügen und dann eine Beschriftung in die erste Zeile einfügen und dann anzeigen lassen (wie bei einem statischen UITableViewController).
Folgen Sie dieser Anleitung zum Hinzufügen von Tabellen: Ссылка
Oh Mann. Dieser hat mich wirklich überrascht. Ich arbeitete an etwas in Beta 1 und hatte eine Tabellenzeile, die eine Unterklasse von WKInterfaceController war. In Beta 5 sah ich nur die gleiche leere Tabellenansicht und beim Aufruf von
%Vor%es kehrte Null zurück.
Lösung : Meine Zeile wurde zu einer Unterklasse von NSObject und es funktionierte gut!
Ändern Sie einfach das Schema in AppName WatchKit App und bauen.
Tags und Links objective-c watchkit