2011-06-24 41 views
0

ImはNSTimerに問題があり、なぜこれが動作しないのかわかりません!NSTimerは実行されますが、関数は呼び出されません

私は私が間違って何をやっている...問題はこのタイマーが実行されることをであるが、その関数を呼び出すことはありません

をこの

.h 
NSTimer eventtimer; 

.m 
eventtimer = [NSTimer scheduledTimerWithTimeInterval:2.0 target:self selector:@selector(CheckForAlarm) userInfo:nil repeats:YES]; 

だ?? .M直接利用で

+2

で宣言せずに私はそれが 'NSTimer *のeventtimer'であると思います。そしてあなたはその方法をどのように宣言しましたか? –

+0

それ以外の場合は、エラー「「NSTimer *」から非スカラー型「NSTimer」が要求されたものへの変換」が返されます。 – Ishu

+0

はい* eventtimer(ここで間違って入力してください) – Oblieapps

答えて

0

このNSTimer

[NSTimer scheduledTimerWithTimeInterval:62 target:self selector:@selector(CheckForAlarm) userInfo:nil repeats:YES];//where required 

-(void)CheckForAlarm 
{ 
    //your logic 
} 
+0

まだ何も..そして、アラームが始まるときに停止する必要があるので、変数を宣言する必要があります。 – Oblieapps

+0

okejは今働いています...問題は、タイマーがViewDidLoadにあるという関数を呼び出していたことです。しかし、あなたはそれを行うことはできません。今、temporarelyボタンの背後にあり、それはすべて役立ちます! – Oblieapps

関連する問題