У меня есть проект iOS (без использования раскадровки), который имеет 2 UITextField и 1 кнопку (экран входа). Когда пользователь нажимает кнопку, он запускает POST на сервер, который возвращает «1», если пользователь находится в базе данных. И затем переходит на другой экран.pushViewController приводит к черному экрану
Проблема в том, что экран показывает черный. Это мой код:
В requestFinished методе:
if([responseString2 isEqualToString:(@"1")]){
termsViewController *termscreen=[[termsViewController alloc]init];
[[self navigationController] pushViewController:termscreen animated:YES];
}
В классе делегат в методе initDiddidFinishLaunchingWithOptions:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.
self.viewController = [[firstViewController alloc] initWithNibName:@"firstViewController" bundle:nil];
self.window.rootViewController = self.viewController;
//
UINavigationController *navcontroller= [[UINavigationController alloc]initWithRootViewController:self.viewController];
[[self window]setRootViewController:navcontroller];
[self.window makeKeyAndVisible];
return YES;
}
Он идет на другой экран, показывает панель навигации ... но экран черный. Я новичок в разработке iphone, поэтому, вероятно, что-то упустят.
Может ли кто-нибудь мне помочь?
Заранее спасибо.
, что Иос ур работать? –
Im using Xcode 4.3 – Fustigador
И iOS 5.0 – Fustigador