2011-12-17 90 views
1

我有一個使用iOS5開發的應用程序。我用故事板來設計整個屏幕。我現在面臨的問題是,當用戶第一次運行應用程序時,我必須顯示一個用戶註冊的視圖。我不知道如何去做。我在故事板上創建了註冊表單。iPhone應用程序上的註冊表格

請問有人可以在這個問題上的一些亮光?

Thankx提前。

回答

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 2011-12-17 14:14:43

+0

讓我們假設我有主視圖作爲故事板上的第一個視圖。我有另一種註冊觀點。當應用程序啓動時,如果用戶沒有註冊,那麼我需要顯示註冊視圖而不是默認的主視圖。一旦註冊結束,我需要顯示主視圖。 – iShah 2011-12-17 14:18:02

+0

如果用戶未註冊,可以在任何地方使用相同的代碼,在'else'塊中調用您的特定視圖。 – Mat 2011-12-17 14:25:16