Проверка, был ли NSTimer добавлен в NSRunLoop
Допустим, я создаю NSTimer в некотором месте в коде, и позже я хочу добавить его в mainRunLoop, только если он еще не был добавлен ранее:
NSTimer* myTimer = [NSTimer timerWithTimeInterval:1.0f
target:self
selector:@selector(targetMethod:)
userInfo:nil
repeats:YES];
Другое место в коде:
if("my myTimer wasn't added to the mainRunLoop")
{
NSRunLoop *runLoop = [NSRunLoop mainRunLoop];
[runLoop addTimer:myTimer forMode:NSDefaultRunLoopMode];
}
Есть ли способ проверить это?