こんにちは、困っています。助けてください。以下は、.30delay ごとに呼び出されるアプリで実行するスレッドです。
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
notification = [[NSNotificationCenter alloc] init];
notificationTimer = [NSTimer scheduledTimerWithTimeInterval:.30 target:self selector:@selector(notificationTimerFired:) userInfo:nil repeats:YES];
[[NSRunLoop currentRunLoop] run];
});
私が欲しいのは、メソッド「notificationTimerFired」にあります。もう1つのメソッドを呼び出しています。これは、5秒間隔で呼び出されます..どうすればそれを行うことができますか..次のコードを追加しようとしましたが、最初に指定された遅延が呼び出されましたしかし、後でdispatch_asyncメソッドが呼び出されて継続的に呼び出されます。私に返信してください
[NSTimer scheduledTimerWithTimeInterval:.30 target:self selector:@selector(notificationTimerFired:) userInfo:nil repeats:YES];