После изменения имени UIViewController контроллеры, отображающие предупреждение, и я не могу подключить контроллеры подключений к этому классу.
Найти код, в котором вы создаете экземпляр контроллера. Это должно выглядеть примерно так:
MyViewController *mvc = [[MyViewController alloc] initWithNibName:... bundle:...];
Когда вы обнаружите, что линия, посмотрите на значениях вы передаете для имени бобов и расслоение. Скорее всего, вам нужно будет изменить имя ниба, в котором вы проходите. Либо вы передаете неправильное имя, либо передаете nil
. Если в первом случае просто исправьте имя. Если вы пропустите nil
, просто измените это, чтобы отобразить фактическое имя файла .xib. (Распространено использовать nil
, потому что UIViewController
будет использовать имя класса в качестве бобов имени, если вы передаете в ноле, так nil
удобный ярлык.)
Вы переименовали как класс UIViewController, так и его XIB? или просто класс? – thatzprem
Вы хотите переименовать как класс, так и xib? – thatzprem
Я хочу переименовать оба (должно быть другое имя). – AKS