重複の可能性:
アプリケーションは、アプリケーションの起動の最後にルート ビュー コントローラーを持つことが期待されます。
私のアプリは uitabbarcontroller といくつかのナビゲーション コントローラーを使用しています。シミュレーターでも実際のデバイスでも問題なく動作します。しかし、私が不安に思うのは、コンソールでアプリを起動したときにこのメッセージが表示されることです。Application windows are expected to have a root view controller at the end of application launch
私はそれをグーグルで検索しましたが、私の質問に対する答えが見つかりません。必須 appDelegate didFinishLaunchingWithOptions
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setBool:FALSE forKey:@"loggedIn"];
[defaults setInteger:0 forKey:@"token"];
[defaults synchronize];
_window.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"app_bg.png"]];
return YES;
}
私の main.m コード
int main(int argc, char *argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
}
誰かが私を助けてくれたらうれしいです:)ありがとう!