Я преобразовал приложение для iPhone с помощью волшебной вещи в XCode в универсальное приложение.
Он прекрасно работает, но в некоторых областях выглядит немного глупо:)
Мне нужно загрузить наконечники в зависимости от того, какое устройство используется.Я не хочу создавать свои контроллеры представления, используя initWithNib
, так как у меня уже есть код для создания контроллеров с некоторыми данными (initWithMyLovelyData
), который не имеет ничего общего с загрузкой пера.
Я знаю, чтобы выяснить, какое устройство вы используете UI_USER_INTERFACE_IDIOM()
, поэтому я попытался переопределить initWithNibName
внутри самих контроллеров представления, предполагая, что они каким-то образом вызываются изнутри.Но это не работает, так как я не уверен в синтаксисе.
Я пытался
if(ipad..) self = [super initWithNibName:@"MyIpadNib" bundle:nibBundleOrNil];
И это не работает: /
РЕДАКТИРОВАТЬ - я знаю, что я массово отредактировал это, сделал мой вопрос немного более конкретным после выполнения некоторыхбольше исследований - извинения!