2013-07-04 2 views
0

Я добавил новый класс, который подклассифицирует UIViewController. По какой-то причине я не могу импортировать какие-либо другие фреймворки или пользовательские классы в файл .h. И как ни странно, вДобавление подкласса UIViewController не допускает импорт в .h или .m

@interface TestViewController : UIViewController 

UIViewController не окрашивается, чтобы показать, что это класс (я изменил цветовую схему, не зная, какой цвет по умолчанию должен быть), он ведет себя, как будто это просто какой-то текст Я набрал в

в ViewController по умолчанию, я могу импортировать все, что нужно, но не в моем классе:

enter image description here

+0

Что вы пробовали? '#import" MyClass.h "' должен работать. Для фреймворков используется синтаксис скобки, например UIKit. – jxpx777

+0

Вы действительно получаете ошибки сборки, или это просто подсветка синтаксиса? На самом деле это не одна и та же система. Выделение может указывать на проблемы в вашем коде, но это не идеально. Если у вас есть ошибки сборки, включите их в вопрос. –

ответ

2

вы можете попробовать эти вещи -

.
  1. Можете ли вы сделать сухую сборку и посмотреть, есть ли ошибки сборки. Просто нажмите ⌘ b. Если есть ошибки сборки, то xcode auto-complete не работает. Исправьте ошибки и повторите попытку.
  2. Иногда я заметил, что автозаполнение xcode просто сдается по непонятной причине. Все, что вы можете сделать, это EXIT Xcode и перезагрузка.
  3. Очистить Создайте свой проект и попробуйте запустить код. Это очистит все кеши, очистит вашу сборку и т. Д. Я нашел это полезным иногда. то есть ⌘ shift k, за которым следует ⌘ b или ⌘ r
  4. Снова иногда код xcode просто сдается. Откройте «Организатор», затем вкладку «Проект». Очистите «Производные данные». Xcode должен повторно проиндексировать ваш проект, а затем кодсен должен работать, если ошибок сборки нет.

Невозможно подумать о какой-либо другой причине, чтобы это не сработало.

+0

В основном ваши второстепенные моменты суммируют его. Sheesh –

+0

yup! Я нашел xcode IDE немного странным по сравнению с некоторыми другими зрелыми средами программирования. –

Смежные вопросы