2009-05-14 2 views
2

iPhone 앱에서 오류를 처리하는 방법은 무엇입니까? 로그 및 종료 하시겠습니까? 경고 대화 상자를 표시하고 종료 하시겠습니까? 예를 들어, 번들에서 이미지가 누락 된 경우에도 마찬가지입니다 ...iPhone 앱에서 치명적인 오류를 처리하는 중

답변

4

앱을 프로그래밍 방식으로 종료하지 않아도됩니다. 사용자에게 문제가 있음을 알리고 다시 시도 할 것을 제안합니다.하지만 앱을 죽이지 마십시오. 이것은 Apple HIG에서 명시 적입니다.

사용자가 앱을 종료해야한다고 결정하도록합니다. 그들을 위해하지 마십시오.

이상적으로,이 상황에서 스스로를 얻지 마십시오. :) 쉽게 알았습니다.

+0

오류가 실제로 치명적이지 않다고 가정하고 다시 시도 할 것을 제안하지 않습니까? –

+0

예. 메시지의 요지는 앱의 오류가 치명적이지 않아야한다는 것입니다. – Genericrich

0

경고 상자와 종료가 잘됩니다. 소프트웨어가 왜 작동하지 않을지 알려주는 사용자와의 충분한 의사 소통만으로 짧고 달콤합니다.

2

@Genericrich가 꽤 자리에 있습니다

이 문제가 발생했습니다 사용자에게 조언 등을 다시 시도하는 것을 제안하지만 응용 프로그램을 죽이지 않는다. 이것은 Apple HIG에서 명시 적입니다.

예기치 않은 예상을 추가하는 것이 좋습니다. 그 작은 폭발을 위해 앱이 준비되어 있는지 확인하십시오. 공란을 채우기위한 기본 정보, 사용자에게 발생/재 시도를 알리는 알맞은 경고, 실패 할 가능성이있는 파괴적인 행동을 시도하기 전에 상태를 저장하는 것, 그리고 생각할 수있는 다른 방어 프로그래밍 습관과 같은 것들이 있습니다.

추가 오류로 네트워크 오류를 테스트하려면 Craig Hockenberry의 우수한 게시물 Slow ride, make it easy을 확인하십시오.

관련 문제