Я работаю над универсальным приложением (iPhone и iPad). У меня есть кнопка, которая должна отображать представление настроек, и у меня есть два отдельных файла XIB: один для iPad и один для iPhone. У меня есть следующий код:iPhone представляет пустой вид при загрузке
settingsView* sv=[[settingsView alloc]initWithNibName:@"settingsView" bundle:nil];
settingsView* isv=[[settingsView alloc]initWithNibName:@"settingsView_iPad" bundle:nil];
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
[self presentModalViewController:sv animated:YES];
NSLog(@"I am an iPhone");
}
if([[UIDevice currentDevice] userInterfaceIdiom]== UIUserInterfaceIdiomPad) {
[self presentModalViewController:isv animated:YES];
NSLog(@"I am an iPad");
}
Этот код просто показывает черный экран на устройстве со строкой состояния наверху. Понятия не имею почему. Любая помощь будет принята с благодарностью.
С уважением,
Херш К. Бхаргава