2013-08-08 4 views
-3

싱글 톤 클래스에서 NSTimer를 호출하는 코드 블록이 있습니다. 식별자 사람이 왜 볼 수 예상이 내가라는 오류가 Viewcontroller.mNSTimer로 예상되는 식별자

-(IBAction) start 
{ 
[[[ApplicationManager instance].ticker [[NSTimer scheduledTimerWithTimeInterval:1.0  target:self selector:@selector(showActivity) userInfo:nil repeats:YES]]; 

입니까? 또는 그것을 고칠 무언가를 추가 할 수있는 곳? 감사합니다

답변

1

Objective-C에 관한 책을 원한다면 엉망이 될 수 있습니다. 코드는 이와 같이 보일 것입니다. 당신은 줄의 시작 부분에 외부 브래킷을했다

- (IBAction) start 
{ 
    [ApplicationManager instance].ticker = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(showActivity) userInfo:nil repeats:YES]; 
} 

(적어도 당신은 내가 당신이 무슨 생각을하려고 노력하는 경우), 타이머 인스턴스와 줄의 끝에서 시작, 당신은했다 성명서의 닫는 중괄호가 누락되어 있었고 시세와 [NSTimer ... 사이에 등호가 없었습니다.

+1

나는'ApplicationManager'가 무엇인지 생각하고 떨고있다 –

+1

@GabrielePetronella 글쎄, 타이머 속성을 고려할 때, 나는 일종의 폭탄을 추측하고있다! –

-1

거기에 오타가있는 것 같습니다. YESS는 YES 여야합니다

+0

이것은 사이트로 옮기는 오타입니다. 머리를 가져 주셔서 감사합니다. 질문을 수정했습니다. – Gosell1

관련 문제