Взгляните на класс NSTimer
:
NSTimer *timer;
...
timer = [[NSTimer scheduledTimerWithTimeInterval:30.0 target:self selector:@selector(thisMethodGetsFiredOnceEveryThirtySeconds:) userInfo:nil repeats:YES] retain];
[timer fire];
Где-то еще у вас есть фактический метод, который обрабатывает событие:
- (void) thisMethodGetsFiredOnceEveryThirtySeconds:(id)sender {
NSLog(@"fired!");
}
Я не верю, что вы можете сделать это без аутентификации Kerberos. Вы не можете делегировать учетные данные другой системе.
Я думаю , этот начнет направлять вас на правильный путь.