私は実行するために書かれた次のコードを持っていますNSTimer
。しかし、NSTimerセレクターは呼び出されていません。
.hファイル
@interface XViewController : UIViewController {
NSTimer *repeatServerRequest;
}
@property(nonatomic, retain) NSTimer *repeatServerRequest;
- (void)checkForMinimunOnetimePinEntry;
- (void) initializeTimer;
- (void)stopTimer;
.mファイル
@synthesize repeatServerRequest;
- (void)checkForMinimunOnetimePinEntry {
// some code
}
- (void) initializeTimer {
repeatServerRequest = [NSTimer scheduledTimerWithTimeInterval:15.0
target:self
selector:@selector(checkForMinimunOnetimePinEntry)
userInfo:nil
repeats:YES];
}
- (void)stopTimer {
[repeatServerRequest invalidate];
[repeatServerRequest release];
repeatServerRequest = nil;
// [self.repeatServerRequest invalidate];
// [self.repeatServerRequest release];
// self.repeatServerRequest = nil;
}
私は何が間違っているのですか?
また、どちらを使用するのが正しいかを私に答えてください:self.repeatServerRequestまたは単にrepeatServerRequest ?? 前もって感謝します!