Какой класс будет создан - PullRequest
0 голосов
/ 16 июня 2010

Скажем, у меня есть 2 подкласса из UIViewController, класс A и класс B.В главном файле пера объект представляет класс A, и он настроен на загрузку файла из файла вторичного пера.Владелец Вторичного пера имеет класс B.

Вопрос в том, из какого класса будет создан объект в главном файле пера, когда файлы пера разархивируются в памяти?

Причина, по которой этот вопрос возник, заключается в том, что я должен позаботиться о себе, если такая ссылка на внешний файл NIB присутствует, чтобы убедиться, что объект первого и второго перьев совпадает.Пожалуйста, поправьте меня, если мое утверждение неверно.

1 Ответ

0 голосов
/ 16 июня 2010

Интересный вопрос, но один, на который вы можете ответить себе:)

Установите точки останова в ваших методах initWithCoder для классов A и B - посмотрите, какая точка останова вызывается!

У меня есть догадка, что Main.xib собирается создать экземпляр экземпляра A. Затем Secondary.xib будет рассматривать ваш экземпляр A как экземпляр B, и он ужасно падет. Но я не уверен на 100%;)

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