Я хотел бы добавить несколько пользовательских кнопок в ABUnknownPersonView.Могу ли я использовать initWithNibName:bundle:
в моем ABUnknownPersonViewController для загрузки пользовательского представления, созданного в IB, без использования «недокументированного API?»И если я это сделаю, как я могу убедиться, что он соответствует всем свойствам и отвечает на все хуки, ожидаемые контроллером?
Обычно я создаю все свои представления программно, и мне обычно нравится представление, что ABUnknownPersonViewController
создает.Я предпочел бы просто начать оттуда.И поэтому я получил доступ к представлению и добавил кнопку, но с более поздними версиями iOS, которые сломались, поскольку это не хук, созданный Apple.
initWithNibName
также не упоминается в документации ABUnknownPersonViewController
но это метод его родительского класса UIViewController
.Это делает его безопасным для использования?