Интерфейс WatchKitController не найден
При запуске моего приложения я получаю сообщение об ошибке, что контроллер интерфейса не найден, что приводит к сбою приложения во время выполнения.
AppNameWatchExtension[809:615971] [default] -[SPRemoteInterface _interfaceControllerWithID:]:2087: ComF: interfaceController for interfaceControllerID:3290002 not found (clientIdentifier=(null))
Достаточно забавно, проект отлично работает в симуляторе, но ошибка все еще отображается. На физических часах он вылетает с проблемой памяти
Thread 1: EXC_RESOURCE RESOURCE_TYPE_MEMORY (LIMIT=80 MB, unused=0x0)
Я также проверил этот вопрос, который мне не помог. У меня есть приложение, основанное на странице, и никакой другой контроллер не может быть загружен. У меня есть SpriteKit Scene
установка внутри InterfaceController
, что может вызвать проблему. Надеюсь, кто-то из вас сможет мне помочь.
Это моя сцена:
class MyScene : SKScene {
override func sceneDidLoad() {
let image = SKSpriteNode(imageNamed: "image")
self.addChild(image)
}
}
Это мое InterfaceController
где я загружаю свою созданную сцену в раскадровку.
@IBOutlet var myScene: WKInterfaceSKScene!
override func awake(withContext context: Any?) {
super.awake(withContext: context)
if let scene = MyScene(fileNamed: "MyScene") {
myScene.presentScene(scene)
}
}
И соответствующая часть раскадровки. Это просто сцена внутри контроллера.