#xcode #xcode4 #uikit #codehighlighter
#xcode #xcode4 #uikit #codehighlighter
Вопрос:
Привет, у меня проблема с xCode 4.
Я разрабатываю проект с помощью XCode4 дома и на работе.
И я сохраняю его на своем USB-накопителе.
Сегодня у меня возникла некоторая проблема.
Я открываю файл xib для добавления выхода в код и получаю следующую ошибку «Не удалось вставить новое подключение к выходу: не удалось найти какую-либо информацию для класса с именем …» Класс существует, и свойство файла xib установлено правильно. Не удалось вставить новое выходное соединение: не удалось найти какую-либо информацию для класса с именем
Хорошо, думаю, я, я пишу код и подключаюсь, используя владельца файлов.
Следующим шагом я открываю редактор кода файла .h class и пытаюсь написать пользовательский интерфейс … и ничего не вижу. я не получаю список типов классов пользовательского интерфейса
Затем я увидел, что редактор кода XCode не выделяет классы фреймворков UIKit и else.
Но у меня нет этой ошибки в других проектах и в ит-проекте, но на домашнем компьютере.
У какого-то органа такая же проблема?
Ответ №1:
Попробуйте это: закройте свой проект. Выберите Окно> Организатор в главном меню. Выберите панель «Проекты». Выберите и удалите все копии вашего проекта из списка. Снова откройте проект (Xcode восстановит необходимую информацию).
Это не приведет к удалению вашего проекта, но индекс и другая информация, которую Xcode обнаруживает о вашем проекте. Как я уже сказал, Xcode перестроит информацию, как только вы снова откроете проект.
Комментарии:
1. Действительно, это решение — простое закрытие проекта и повторное открытие не исправляет его (хотя оно устраняет многие другие проблемы с Xcode). Похоже, причиной этого для меня стало то, что UIViewController изменил свое имя на другое.
Ответ №2:
С нами случилась действительно похожая проблема, и ни одна помощь не сработала. В итоге это было исправлено удалением файлов .m и .h из xcode (только для ресурсов), а затем перетаскиванием их обратно в проект из папки проекта. Казалось, что все перестроилось и заставило его снова работать.
Ответ №3:
Просто добавьте файлы .m в исходные коды компиляции в разделе:
<My Project>
-- TARGETS <My App Name>
-- Build Phase tab
-- Compile Sources
Это устраняет проблему.
Ответ №4:
Я заметил, что файл .m был перемещен в папку en.lproj.
Просто удалите (только для ссылки) файл .m из Xcode и переместите .m из en.lproj. Добавьте его снова.Не волнуйтесь, вы получите все свои соединения обратно.
Это устранит проблему.