Это довольно серьезная проблема: в IB не появляются Outlets.
Чтобы воспроизвести:
1) Я объявляю переменную IBOutlet, например, в файле .h моего контроллера представления.
@property (nonatomic, strong) IBOutlet UILabel* testlabel;
2) Я открываю раскадровку, нажимаю на контроллер просмотра. - Если это новый проект, то нет списка "Торговых точек". - Если это старый проект с уже определенными выходами, список "Выходы" содержит предыдущие выходы, но не тот, который я добавил.
У кого-нибудь была такая же проблема. Это действительно важно, так как я не могу продолжать, пока не перестану использовать Outlets. Я не могу найти никакой информации об этом в примечаниях к выпуску.
РЕДАКТИРОВАНИЕ Я добавляю видео на YouTube, показывающее проблему, на случай, если я не объяснил ее должным образом. Если я забыл что-то очевидное, я рад, что надо мной смеются :) Тем не менее, я всегда следил за одними и теми же действиями, и розетки всегда были в списке.
РЕДАКТИРОВАТЬ 2 Для ясности я удалил объявление ivar, так как оно привлекало больше всего внимания.
EDIT 3 Хорошо, я, похоже, столкнулся с проблемой, замеченной ранее на этот вопрос и другой вопрос. По сути, если я открою раскрывающийся список пользовательских классов, я увижу только некоторые «стандартные» классы, такие как UIViewController. Если я выберу любой из них, я получу Розетки. Например, для UIViewController у меня всегда есть вид->Вид. Однако классы моего проекта не находятся в раскрывающемся списке. Ввод имени вручную вроде работает, но на самом деле это не так. Должна быть какая-то проблема с индексацией (за исключением того, что я уже удалил все из
~/Library/Developer/Xcode/DerivedData/
безуспешно. Если вы хотите попробовать, я разместил свой код на GitHub. Это не показывает Outlets для меня, но это показывает для ряда других людей, так что, строго говоря, это не «ошибка» с кодом. Это больше проблема XCode. Любая помощь приветствуется!
РЕДАКТИРОВАТЬ 4 Я думаю, вот в чем проблема: посмотрите справа. В раскрывающемся меню не отображается класс ViewController.h. Если я ввожу его вручную, он, кажется, распознает его, но на самом деле я подозреваю, что это не так. Раньше я всегда видел полный список классов моего проекта в раскрывающемся меню.