Почему Interface Builder не изменит мой тип ViewController? - PullRequest
0 голосов
/ 02 марта 2011

ОК, выдернуть мои волосы!Почему мой тип MoreViewController не меняется при смене NIB:

See MoreViewController that should be changed when I do pic number two

Ok I changed it so change IB?  WTF?

Ответы [ 3 ]

2 голосов
/ 02 марта 2011

'MoreViewController' в окне пера - это имя класса, а не имя пера.

Если вы измените имя пера, вы не измените имя класса.Попробуйте назвать свои перья без «контроллера»:

MoreViewController.m
More.nib

Это позволяет избежать путаницы.


Кроме того, выдергивание волос - это то, что вы не должны делать.Это может не отрасти снова, и у вас будут лысые пятна на голове.Я думаю, вы этого не хотите.

1 голос
/ 02 марта 2011

Если вы хотите изменить свой класс;сделать это из 4-й вкладки в конструкторе интерфейсов.Там он покажет вам имя класса, и вы можете изменить его на что-то другое.

0 голосов
/ 02 марта 2011

Класс контроллера не имеет отношения к имени NIB. Как правило, они устанавливают одно и то же значение, но нет причин, по которым это должно быть. Вы можете просто изменить имя NIB прямо из того поля «Имя NIB», у которого есть снимок экрана.

...