Проблема, с которой я столкнулся, заключается в том, что у меня есть Моя стартовая страница, после чего пользователь может выбрать оттуда кнопку, чтобы открыть страницу настроек (режим просмотра). На странице настроек пользователь выбирает переключатель, чтобы включить страницу с 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
Затем я создаю IBOutlet UISwitch с именем sw в моем контроллере вида и подключаю его в IB. Однако я не могу заставить его скомпилировать и работать. Есть идеи?