앱에서 오디오 파일을 재생 중이므로 전화가 잠겨 있고 화면이 꺼져 있어도 오디오 파일이 꺼지지 않습니다. 그러나 내가 흔들림을 감지하기를 원하면 작동하지 않습니다.iPhone에서 화면이 꺼져있을 때 왜 흔들림이 작동하지 않습니까?
앱이 열려 있고 화면이 잠겨 있지 않을 때 잘 작동합니다. 로그가 제대로 작동하기 때문에 앱이 확실히 실행되고 있습니다.
아이디어가 있으십니까?
-(BOOL)canBecomeFirstResponder {
//make it respond to shake events
return YES;
}
- (void)viewDidAppear:(BOOL)animated {
//make it respond to shake events
[self becomeFirstResponder];
}
- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event {
if (event.type == UIEventSubtypeMotionShake) {
NSLog(@"Shake detected");
}
}
답장을 보내 주셔서 감사합니다. 나는 그것을 알고 있으며 이미 사용하고 있지만 화면이 꺼져있을 때에도 작동하도록하고 싶습니다. – Tibidabo
@Tibidabo : 내 대답 –
의 EDIT 섹션 확인 화면이 꺼져 있지 않은 한 재미있는 것은 작동합니다. 따라서 전원 버튼을 눌러 전원을 끄면 작동이 멈추고 다시 누르면 잠금 화면이 나타나 다시 작동하기 시작합니다. 나는 그것이 일종의 절전 기능 일 것임에 틀림 없다라고 모두 생각했다, 나는 단지 내가 무엇인가 놓쳤길 바랬다. – Tibidabo