2013-02-05 117 views
-1

我目前正在忙着做iOS應用,並取得與故事板出現如下界面:IOS:顯示登錄界面

enter image description here

我是一個新的與做的iPhone應用程序,並有以下我腦海中的問題。我想檢查應用何時開始,如果用戶登錄,如果沒有,登錄屏幕將彈出並顯示。我讀了一些關於模態顯示的內容,但是我怎樣才能以編程的方式做到這一點?在第一個選項卡項目的類

#import <UIKit/UIKit.h> 

@interface DashboardViewController : UINavigationController 

@property (nonatomic, strong) IBOutlet LoginViewController *LoginViewController; 

@end 

它在這裏:我已經創建了一個LoginViewController

編輯。

這是文件結構:

http://i.imgur.com/MN9BYRg.png

回答

0

要模態顯示的viewController你會做:

[self presentModalViewController:yourController animated:YES]; 
+0

謝謝您的回答:)但我怎麼申報LoginViewController需要一些幫助與 –

0

你知道,你應該將loginViewController鏈接到視圖控制器會調用loginViewController。

@interface MainViewController : UIViewController 
@property (nonatomic, strong) IBOutlet LoginViewController *loginViewController; // link to IB 

然後,

[self presentModalViewController:self.loginViewController animated:YES]; 
+0

這產生了錯誤/Users/mattle/apps/timetable/timetable/timetable/DashboardViewController.h:13?: 40:Unkn自己的類型名稱'LoginViewController';你的意思是'UIViewController'? –

+0

你有 –

+0

@seung是的,所以它的怪異名爲「LoginViewController'一類:???:S –

0

您還沒有導入類 「LoginViewController」。下面的 「#進口」 添加「#進口 「LoginViewController.h」:

#import <UIKit/UIKit.h> 
#import "LoginViewController.h" 

然後,在你想顯示LoginViewController:

[self presentModalViewController:self.loginViewController animated:YES]; 

建議,可以用 「弱」 的屬性:

@property (nonatomic, weak) IBOutlet LoginViewController *loginViewController;