我遇到的问题是我有我的开始页面,然后用户可以从那里选择一个按钮来打开设置页面(模态视图)。在设置页面中,用户选择开关以打开PIN码页面(另一个模态视图)。我一直在试图实现这个简单的过程。该应用程序具有Nav& Tab Bar框架。我似乎无法做到这一点。我使用的代码如下:
#import "SwitchResponderViewController.h"
@implementation SwitchResponderViewController
- (void)viewDidLoad {
[super viewDidLoad];
[sw addTarget:self action:@selector(switched) forControlEvents:UIControlEventValueChanged];
}
- (void)dealloc {
[secondController release], secondController = nil;
[super dealloc];
}
- (void)switched;
{
if ([sw isOn])
{
NSLog(@"On");
if (!secondController)
secondController = [[SecondViewController alloc] init];
[self presentModalViewController:secondController animated:YES];
}
else
{
NSLog(@"Off");
}
}
@end
然后我在视图控制器中创建一个名为sw的IBOutlet UISwitch,并将其连接到IB中。但是我不能让它编译和工作。有什么想法吗?
答案 0 :(得分:0)
让我直截了当。您正在使用UISwitch在切换时转到新视图?也许这不是正在发生的事情,但它看起来对我而言,这是一种糟糕的做事方式。
此外,您在-(void)switched