Динамически загружать перо для iPhone / iPad в контроллере представления

Я преобразовал приложение для iPhone с помощью мастера в XCode в универсальное приложение.

Он хорошо строится, но в некоторых областях он выглядит немного мусором :)

Мне нужно загрузить перья в соответствии с тем, какое устройство используется. Я не хочу создавать свои контроллеры вида, используяinitWithNib как у меня уже есть код для создания контроллеров с некоторыми данными (initWithMyLovelyData), который не имеет ничего общего с загрузкой пера.

Я знаю, чтобы узнать устройство, которое вы используетеUI_USER_INTERFACE_IDIOM() поэтому я попытался переопределитьinitWithNibName внутри самих контроллеров представления, предполагая, что их как-то вызывают внутри. Но это не работает, так как я не уверен в синтаксисе.

я пытался

if(ipad..) self = [super initWithNibName:@"MyIpadNib" bundle:nibBundleOrNil];

И это не работает: /

РЕДАКТИРОВАТЬ - Я знаю, что я массово отредактировал это, сделал мой вопрос немного более конкретным после нескольких исследований - извинения!

Ответы на вопрос(5)

Ваш ответ на вопрос