2017-01-05 3 views
6

С тех пор Xcode 6, когда вы связываете объекты из файла Storyboard/xib переменной в классе, они часто показывают в классе not bound.
Таким образом, поиск соответствующего файла /xib происходит медленнее, так как вам нужно вручную перейти и открыть соответствующий файл (при условии, что вы точно знаете, где находится этот контроллер просмотра, среди всего файла /xib в вашем коде).Swift/ObjC: IBOutlets показаны как `не bound` от Interface Builder

Там, кажется, нет обходного пути.

Кто-нибудь нашел ту же проблему? И вместе с этим кто-нибудь нашел обходное решение?

Unbound IBOutlets

+0

Я предполагаю, что вы уже пробовали очистить проект и удалили содержимое в '~/Library/Developer/Xcode/DerivedData /', чтобы заставить Xcode переиндексироваться? –

+1

У меня такая же проблема. Кажется, что нет быстрого обходного пути. – Tander

+1

Я видел, где точки пусты, но все работает так, как ожидалось. Работает ли ваше приложение или нет? –

ответ

0

Есть много досадных ошибок в Xcode, и это один из них. После того, как вы перейдете к Storyboard, содержащему эти выходы, Xcode в конце концов найдет эти привязки и покажет их соответствующим образом.

+0

Да, это работает до тех пор, пока вы знаете, какой файл Storyboard/xib ограничивает эти переменные, иначе вам придется открыть все раскадровки, которые у вас есть. –

+0

У Apple есть радар для заполнения отчетов об ошибках, но насколько я могу судить, они не обманывают его :) В Xcode много шумовых ошибок хардкора, особенно с Swift. – faviomob

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