diff --git a/TheAmazingAudioEngine/Modules/Taps/AEFileRecorderModule.m b/TheAmazingAudioEngine/Modules/Taps/AEFileRecorderModule.m index de09cf4..7f70384 100644 --- a/TheAmazingAudioEngine/Modules/Taps/AEFileRecorderModule.m +++ b/TheAmazingAudioEngine/Modules/Taps/AEFileRecorderModule.m @@ -66,7 +66,7 @@ - (void)stopRecordingAtTime:(AEHostTicks)time completionBlock:(void(^)())block { _stopTime = time ? time : AECurrentTimeInHostTicks(); AEFileRecorderModuleWeakProxy * proxy = [AEFileRecorderModuleWeakProxy alloc]; proxy.target = self; - self.pollTimer = [NSTimer scheduledTimerWithTimeInterval:0.1 target:self selector:@selector(pollForCompletion) + self.pollTimer = [NSTimer scheduledTimerWithTimeInterval:0.1 target:proxy selector:@selector(pollForCompletion) userInfo:nil repeats:YES]; }