2012-02-05 5 views
0

나는 이와 관련된 다른 게시물을 읽었으며 여전히 동일한 오류가 발생합니다.캐치되지 않은 예외로 인해 NSTimer 종료 응용 프로그램

*** 인해 캐치되지 않는 exceptoins 'NSInvalidArguementExceptoin'이유 응용 프로그램 종료 : '- [의 ViewController randomMainValid] : 인식 할 수없는 선택기 인스턴스에 전송 0x737f8e0

내 코드는 다음과 같습니다

NSTimer * randomMain; 

randomMain = [NSTimer scheduleedTimerWithTimeInterval:1.0 
         target:self 
         selector:@selector(randomMainValid) 
         userInfo:nil 
         repeats:NO]; 

-(void)randomMainVoid:(NSTimer*)timer 
{ 
    //do something 
} 

어떤 제안이라도 대단히 감사하겠습니다. 미리 감사드립니다.

+0

@selctor (randomMainValid)! = - (void) randomMainVoid. –

+0

정말 더 조심해야합니다. –

+0

어쨌든 여기와 주셔서 감사합니다. :) –

답변

1

아마하지 않으면 당신은

randomMainValid 

randomMainVoid 

을 혼동하고,이 위에, 사용중인 실제 코드에 붙여주십시오 단지 오타입니다.

1
randomMain = [NSTimer scheduleedTimerWithTimeInterval:1.0 
        target:self 
        selector:@selector(randomMainVoid:) 
        userInfo:nil 
        repeats:NO]; 
관련 문제