-5

アプリの最初のログインのログインビューを表示したい。私はstackoverflow自体にいくつかの答えを見つけました。しかし、それぞれがステータスバーのみのブラックスクリーンを生成するか、他のホームページを表示します。この問題を解決する方法はありますか。

説明:

誰かがアプリをインストールして初めて起動すると、ログインページが表示されます。次回の起動以降、アプリはホームページから開始する必要があります(多くのアプリで見られるように、「はじめに」ページまたは「再生方法」ビューが表示されます)。

ありがとう...

4

3 に答える 3

2

このようにします:

if (![[NSUserDefaults standardUserDefaults] boolForKey:@"HasLaunchedOnce"]) {
 //first launch
 //show your login view
 [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"HasLaunchedOnce"]
 }
 else
{
  // app already launched
}
于 2013-01-30T12:32:40.297 に答える
1

あなたの質問から私が理解しているのは、アプリを初めて実行するときにログインビューをロードしたいということです。最初の実行後に別のビューをロードしたいのです。この場合NSUserDefaults、iOS で利用可能な を使用できます。

アプリケーションを初めて実行するとき、つまり、ログイン ビューを表示するときに、整数値を に格納できますNSUserDefaults。次回アプリをロードするときに、NSUserDefaultsForの値ストアを確認できます。

if(value == 0)
  // load Login View
else
  // load other view
于 2013-01-30T12:21:24.443 に答える
0

-- まず、appdelegate ファイルに ur login page.h ファイルをインポートします。

その後

appdelegate.m ファイル内

-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

//Here create ur login page class's object like below code

  YourLoginPage *Login=[[YourLoginPage alloc]initWithNibName:@"YourLoginPage" bundle:nil];

self.window.rootViewController = Login;

これは動作します、試してみてください..

于 2013-01-30T12:37:00.993 に答える