-1

我目前正忙于制作一个 ios 应用程序,并使用情节提要制作了以下界面:

在此处输入图像描述

我是为 iPhone 制作应用程序的新手,我想到了以下问题。如果用户已登录,我想检查应用程序何时启动,如果没有,则会弹出并显示登录屏幕。我已经阅读了一些关于以模态方式显示它的内容,但是我该如何以编程方式做到这一点?我已经创建了一个 LoginViewController

编辑:

#import <UIKit/UIKit.h>

@interface DashboardViewController : UINavigationController

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

@end

它在第一个选项卡项的类中。

这是文件结构:

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

4

3 回答 3

0

您知道,您应该将您的 loginViewController 链接到将调用 loginViewController 的视图控制器。

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

然后,

[self presentModalViewController:self.loginViewController animated:YES];
于 2013-02-05T17:32:08.403 回答
0

要以模态方式显示 viewController,您可以:

[self presentModalViewController:yourController animated:YES];
于 2013-02-05T17:08:36.987 回答
0

您没有导入“LoginViewController”类。在“#import”下面添加“#import“LoginViewController.h”:

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

然后,您要在哪里显示 LoginViewController:

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

一个建议,对属性使用“弱”:

@property (nonatomic, weak) IBOutlet LoginViewController *loginViewController;
于 2013-12-01T02:02:38.777 回答