2 つの UITextField と 1 つのボタン (ログイン画面) を持つ iOS プロジェクト (ストーリーボードを使用しない) があります。ユーザーがボタンをクリックすると、サーバーに対して POST が起動され、ユーザーがデータベースに存在する場合は "1" が返されます。そして、別の画面に移動します。
問題は、その画面が黒く表示されることです。これは私のコードです:
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の開発に慣れていないので、おそらく何かが足りないでしょう。
誰でも私を助けることができますか?
前もって感謝します。