Ответ 1
Мой способ решить эту проблему - перезапустить мой Xcode! Тогда все работает нормально. Просто попробуйте!
У меня есть повторяющаяся проблема в Xcode 4.5 и я хочу попросить совета/помощи.
Создал новый класс BIDSwitchViewController, который является подклассом UIViewController. Когда я перехожу к Identity Inspector для компоновки файла .xib, конечно, я хочу изменить класс, который он принадлежит BIDSwitchViewController, чтобы я мог компоновать мои объекты и делать свои подключения.
Но BIDSwitchViewController не отображается в раскрывающемся списке для Custom Class в Identity Inspector. Итак, я жестко привязываю "BIDSwitchViewController" к текстовому полю, но тогда это не прилипает.
Что я делаю неправильно, и что я могу сделать, чтобы исправить это?
Спасибо заранее.
Мой способ решить эту проблему - перезапустить мой Xcode! Тогда все работает нормально. Просто попробуйте!
Если перезапуск не исправляет его...
.Storyboard
или .XIB
.... Или попробуйте открыть .Storyboard
или .XIB
на новой вкладке. В основном вы просто хотите заставить IB
перезагрузить и повторно отобразить.
Это проблема Xcode, вы должны переключаться между выбором табличного представления и контроллера табличного представления (владелец файла в вашей практике), а новые добавленные имена файлов выскочат в выпадающем списке. Я попробовал, и все получилось.
Убедитесь, что вы выбрали "Владелец файла" в Placeholder перед тем, как выбрать класс.
Я тоже пытался справиться с этой проблемой, и, как сказал Шансон Ян, щелкните по представлению таблицы или любому представлению, затем щелкните на главном контроллере представления (File Owner), затем снова проверьте раскрывающееся меню, и оно должно появиться.
SpecialViewController.h и SpecialViewController.m может выглядеть как C файл и файл заголовка C.
Я попробовал, щелкните правой кнопкой мыши SpecialViewController.h, затем Показать инспектора файлов.
Затем переключился на Тип на Objective-C источник из C-source, тогда он работал у меня.