2011-12-17 14 views
1

iOS5を使用してアプリケーションを開発しました。私はストーリーボードを使ってスクリーン全体をデザインしました。私が今直面している問題は、ユーザーがアプリケーションを初めて実行するときに、ユーザーが登録するためのビューを表示する必要があることです。私は地球上でそれをどうするかという手がかりを持っていません。私はストーリーボード自体に登録フォームを作成しました。iphoneアプリケーションの登録フォーム

誰かがこの問題に少し気をつけてもらえますか?

ありがとうございます。

答えて

0

これを試してみてください(ともthisを確認してください):ユーザーの後に値を設定し

は、アプリケーションが起動されます。その後、

[[NSUserDefaults standardUserDefaults] setValue:[NSNumber numberWithInt:1] forKey:@"registered"]; 
[[NSUserDefaults standardUserDefaults] synchronize]; 

これに確認してください:現在のユーザーかどうか

NSNumber *numb=[[NSUserDefaults standardUserDefaults] objectForKey:@"registered"]; 
    if ([numb isEqualToNumber:[NSNumber numberWithInt:1]]) { 
     NSLog(@"registered"); 
    }else{ 
     NSLog(@"not registered"); 
    } 
+0

私のローカルデータベースから登録されているかどうかを知ることができます。 それは私の問題の半分を解決します。しかし、ユーザーが登録されていない場合、どのストーリーボードから特定のビューを呼び出すことができますか? – iShah

+0

ストーリーボードの最初のビューとしてメインビューがあるとします。私は登録の別のビューを持っています。アプリケーションが起動すると、ユーザーが登録されていない場合は、デフォルトのメインビューではなく登録ビューを表示する必要があります。登録が終わったら、私はメインビューを表示する必要があります。 – iShah

+0

ユーザーが登録されていない場合は、特定のビューを 'else'ブロックで呼び出すと、どこでも同じコードを使用できます。 – Mat