Пустой экран симулятора из-за изменения имени файла или имени или нет? - PullRequest
0 голосов
/ 18 февраля 2010

У меня проблема, понятно.

когда я начал проект, я тупо назвал мой [AppName] ViewController просто как [AppName] Controller. Когда я шел, я никогда не мог заставить симулятор iphone отображать больше, чем чистый белый экран. выполнив все подключения в конструкторе интерфейсов и все еще столкнувшись с той же проблемой, я решил, что мой пустой экран может иметь какое-то отношение к контроллеру или viewcontroller, просто не распознаваемому. поэтому я изменил имя всех файлов контроллера (и вхождений в коде) на viewcontroller (или [appnameviewcontroller]). Несмотря на некоторые предыдущие исследования, я запутался: поисковик проектов в xcode все еще предлагает один результат поиска для контроллера [appname]; а именно как-то в моем файле пера основного вида (который, кстати, называется только [AppName] .xib). указанный искатель не может заменить это последнее вхождение новым именем.

теперь у меня 2 проблемы или одна из двух частей: -Только что получить только пустой экран в симуляторе iphone -все соединения в конструкторе интерфейсов разорваны (и я собирался удалить и перестроить их, за исключением того момента, когда я удаляю соединения, новых наборов для подключения не существует, поскольку он ищет [AppName] Controller, старое имя.

Следует отметить, что при запуске из компоновщика интерфейса симулятор iphone работает просто замечательно.

что делать? была ли часть «вида» отсутствующей в моих именах файлов исходной проблемой, или же пустой экран был просто случайностью, которая привела меня к «уничтожению» моего проекта? Должен ли я просто войти и переименовать все файлы и вхождения в то, что они были раньше?

заранее спасибо всем, кто может иметь ответ:)

1 Ответ

0 голосов
/ 18 февраля 2010

Я почти уверен, что проблемы не были связаны с именами ваших файлов. Я бы положил их обратно.

Однако, как вы и просили, я успешно переименовал файлы (и фактически целые проекты), следуя этим инструкциям:

1.  Copy/rename the folder into new name
2.  Get inside the new folder and rename the .pch and .xcodeproj files
3.  Delete the build folder
4.  Open .xcodeproj file in text editor, like TextMate or TextWrangler. That’s actually a folder, which contains 4 files (you can also right-click and do Show package contents, which will reveal the files)
5.  Open project.pbxproj in text editor and replace all instances of the old name with the new name
6.  Load the project file in XCode, do Build/Clean all targets

Мне также нужно было исправить файл XIB, внеся изменения в него напрямую с помощью текстового редактора.

Последний совет ... Если ничего не помогает, вырежьте и вставьте ваши классы в новый проект и заново создайте XIB

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...