내 애플 리케이션에서 특정 시간 간격 후에 함수 호출 myfunc를 호출해야하고이 func은 영원히 실행됩니다. 그러나 다음 코드를 사용할 때마다 문제가 발생합니다. 아이폰 사운드가 사라집니다.NSTimer가 iphone 사운드를 중지합니까?
self.now = [NSDate date] ;
self.timer = [[NSTimer alloc] initWithFireDate:self.now
interval:100
target:self
selector:@selector(myfunc)
userInfo:nil
repeats:YES] ;
self.runLoop = [NSRunLoop currentRunLoop];
[runLoop addTimer:self.timer forMode:NSDefaultRunLoopMode];
[self.runLoop runUntilDate:[NSDate dateWithTimeIntervalSinceNow:10000]];
만 벨소리 소리가 다른 소리가 working.Like에게 키패드 잠금 소리와 당신은 또한 서요 내가 어떤 손상을 잘못하고있는 무슨 말해 이동 아이폰의 볼륨을 조정할 볼륨 막대를 중지 works.All 아이폰 사운드.
나는 이것이 아이폰 사운드를 멈추는 코드 조각이라고 확신한다. 내가 소리를 낼 때 소리가 나기 시작한다. 아무도이 방법에 대한 해결책을 알고 있습니까? 그렇지 않다면 동일한 기능을 수행하는 또 다른 방법을 아는 사람이 있습니까?