Использование ошибки необъявленного типа в приложении Watch Kit

Я создаю таблицу в контроллере интерфейса, которая не является основной точкой входа в мое приложение WatchKit. В приведенном ниже заявлении EventDescription это пользовательский класс, который привязан к строке таблицы. Компилятор не разрешает EventDescription учебный класс.

if let row = EventTable.rowControllerAtIndex(index) as EventDescription{

1 ответ

Я решил это. Просто создал новый контроллер интерфейса и удалил старый в раскадровке. Ранее я пытался очистить полученные данные и перезапустить Xcode, что не решило проблему. Здесь я хотел бы упомянуть одну вещь: я переместил исходный файл Interface Controller в другую папку, и это должно было вызвать указанную проблему. Однако очистка полученных данных должна была позаботиться об этом. Надеюсь, что этот комментарий поможет другим, работающим над приложениями WatchKit. Спасибо всем за поддержку!

Другие вопросы по тегам