2011-11-29 2 views
0

내 애플 리케이션의 컨텍스트에 따라 applicationWillResignActive/applicationDidEnterBackground 동안 추적하기 어려운 NSTimer의 상태 전이 문제가 있습니다.UILocalNotifcation 커스텀 화재 이벤트 또는 NSTimer와의 충돌

UILocalNotification을 사용하는 것이 더 좋지 않을지 궁금 해서요. 특히 배경/비활성 사격을 고려할 때 궁금합니다. 그러나 UILocalNotification에 사용자 지정 메서드를 제공 할 수 있는지 여부를 알고 싶었습니다.이 메서드는 대화 상자를 표시하지 않습니다 (내 응용 프로그램의 모든 부분을 손상시킬 수 있습니다). 사실, 난 UILocalNotification의 타이머 - 화재 기능을 사용하고 싶습니다, 그리고 뭔가 아주 "undialog - 친화적 인"내 자신의 방법으로 화재 이벤트를 처리하고 싶습니다

ADC는 문서를 확인하고 alludes 매번 제시되는 대화 상자에.

당신이 이것에 줄 수있는 조언을 주시면 감사하겠습니다.

감사합니다.

sc입니다.

답변

1

앱이 백그라운드 일 때 대화 상자가 표시됩니다. 그러나 앱이 실행 중일 때 이 아니고이 표시됩니다. 대신 앱이 자유롭게 알림을 처리 할 수 ​​있지만 적합하다고 판단됩니다. 따라서 자신 만의 맞춤형 메서드에 연결하는 것이 완벽 할 수 있습니다.

이 동작의 주된 이유는 사용자가 배경에있는 경우 앱에 들어가기를 원하지 않을 수 있기 때문입니다. 물론 iOS 5에서는 알림이 대화 상자가 아닐 수도 있습니다. 이는 새로운 알림 스타일 중 하나 일 수 있습니다.

+0

슈퍼, 정보 주셔서 감사합니다! – swisscheese

관련 문제