iPhone: Nib-файлы работают некорректно при копировании с файлами * .m & * .h из одного проекта в другой. - PullRequest
1 голос
/ 02 ноября 2009

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

Кто-нибудь испытывал подобное поведение, и если у вас есть, есть ли у вас какие-либо предложения по решению проблемы? В ряде случаев я просто воссоздал файл пера в целевом объекте, и это сработало, но я пытаюсь перенести довольно сложный файл пера с 3 различными видами. Я предпочел бы не воссоздавать его вручную, если я могу избежать этого.

Я использую Xcode 3.1.4 на Leopard с iPhone SDK 3.1.2.

Ответы [ 3 ]

1 голос
/ 02 ноября 2009

При переносе файлов способом, который вы описали. Соединения в IB не обязательно делаются для вас автоматически. Затем вам нужно зайти в IB и убедиться, что все выходы установлены, и у классов есть право собственности, которое вы намереваетесь.

0 голосов
/ 06 февраля 2012

У меня тоже была такая же проблема. Я сделал следующее, может быть полезно для вас: 1. Добавьте файл nib в ваш новый проект вместе с вашими файлами .h и .m. 2. Разорвите все соединения, переделайте все соединения и сохраните. 4. Также разорвите связь с владельцем файла и сделайте это заново. 5. Затем снова выполните все подключения. Это сработало для меня

0 голосов
/ 02 ноября 2009

Вы должны установить основной файл NIB в вашем проекте Info.plist file.

...