iPhone OS 3.0에서 UIApplication을 사용하면 applicationSupportsShakeToEdit 플래그를 설정할 수 있습니다. 문서에 "기본값은 YES입니다. 사용자가 장치를 흔들면 실행 취소 및 다시 실행 단추를 응용 프로그램에 표시하지 않으려면 속성을 NO로 설정하십시오."UIApplication은 iPhone OS 3.0에서 "Shake-to-Edit"알림을 보냅니 까?
이것은 모두 훌륭하며 새로운 NSUndoManager 클래스와 잘 어울립니다. 그러나 - 내 응용 프로그램에서 내장 된 NSUndoManager 사용하고 싶지 않아! 드로잉 앱을 작성 중이며 이미 실행 취소/다시 실행 관리자가 있습니다 (각 실행 취소 작업에 필요한 데이터를 관리하고 메모리가 부족한 경우 디스크에 페이지로 표시). 오히려 UIApplication의 알림을 듣고 자신을 실행 취소해야합니다. (그냥 가짜 NSUndoManager를 만들 수도 있지만 "Are you sure?"패널에 표시하고 싶지는 않습니다 ...)
그런 알림이 있는지 누가 알 수 있습니까? 필자는 그것이 반드시 필요하다고 생각하지만, 어디서나 문서화 된 것을 발견 할 수는 없습니다. 앱을 통해 진행되는 모든 알림을 모니터링 할 수있는 방법이 있습니까?
감사합니다.
iPhone OS 3.0 API는 여전히 NDA에 있다고 생각합니다.이 질문은 ADC 개발자 포럼에서 시도해보십시오. – tmh