2013-02-05 116 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;