Я разрабатываю игру, которая должна работать на всех платформах iOS, но на iPad у меня черный экран.Я не использую xib-файлы, так как я создаю окно программным способом.
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
CGRect rect = [[UIScreen mainScreen] applicationFrame];
// fullscreen window
window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
glView = [[EAGLView alloc] initWithFrame:CGRectMake(rect.origin.x, rect.origin.y, rect.size.width, rect.size.height)];
[window addSubview:glView];
[window makeKeyAndVisible];
[[UIApplication sharedApplication] setIdleTimerDisabled:YES];
[glView startAnimation];
return YES;
}
Он получает прикосновения и воспроизводит музыку, а также sfx, но на iPad показывает только черный экран.Я искал решение для этого, но все ответы были о файлах XIB (которых у меня нет).
Кто-нибудь испытывал то же самое?В чем может быть причина черного экрана на iPad?
Спасибо.
Редактировать: забыл сказать, что я использую OpengGL ES 1 с VBO.