Относительно вашего вопроса об использовании таймера :
Вот как вы можете отключить таймер (только один раз) через 30 секунд:
-(void)_jump
{
// add this function up the top. it's what will happen when the
// timer goes off:
NSLog(@"Your timer went off!!!");
}
...
// here's how to create the timer, which will go off in 30 seconds
[NSTimer scheduledTimerWithTimeInterval:30.0
target:self selector:@selector(_jump) userInfo:nil repeats:NO]
Если вы хотите два разных таймера , то, скажем, через 30, а затем через 60 секунд, просто сделайте два одинаковым образом.Дайте мне знать, если вам нужна дополнительная помощь с таймерами!
Это не может быть проще.Просто добавьте эту строку:
application.idleTimerDisabled = YES;
Внутри вашей подпрограммы "application didFinishLaunchingWithOptions".
Вы найдете эту подпрограмму в вашем делегате приложения .m файле исходного кода.
Обязательно добавьте ДО"return YES";Заявление - распространенная ошибка!Итак, вот так:
-(BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// blah blah ...
application.idleTimerDisabled = YES;
return YES;
}