2009-10-04 5 views
1

문제는 제가 시작 페이지가 있다는 것입니다. 그러면 사용자가 설정 페이지 (모달보기)를 열 수있는 버튼을 선택할 수 있습니다. 설정 페이지에서 사용자는 스위치를 선택하여 PIN 코드 페이지를 켭니다 (다른 모달보기). 나는이 간단한 과정을 구현하려고 애쓰다. 앱에는 Nav & 탭 막대 프레임 워크가 있습니다. 나는이 권리를 얻을 수없는 것 같다. 다음과 같이 임 사용하는 코드는 다음과 같습니다여러 개의 모달보기에서 문제가 발생했습니다.

#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 내보기 컨트롤러에 자상라는 만들고 IB에를 연결. 그러나 나는 그것을 컴파일하고 일할 수 없습니다. 어떤 아이디어?

답변

0

나는 이것을 똑바로 세워 보자. 토글되면 새로운보기로 이동하려면 UISwitch를 사용하고 있습니까? 어쩌면 그 일은 아니지만 어쩌면 저렇게 느껴질 수 있습니다. 그것은 일을하는 나쁜 방법입니다.

또한 -(void)switched

+0

뒤에 정확한 세미콜론이 있습니다. 어떤 제안? – SympleMyne

+0

월요일 아침 승무원에게 도움을 요청하십시오. – SympleMyne

+0

내 제안 버튼을 스위치를 대체하고 세미콜론을 제거하는 것입니다 –

관련 문제