5
아이폰/CoreData에서 해결되지 않은 오류 중단 및 교체 프로덕션 응용 프로그램에서 abort()를 사용합니다. 사용자의 기기가 오류를 다시 보낼 수있는 간단한 방법이 있다고 생각하지 않습니다. 여기의 표준 연습은 무엇입니까?는() 나는이 같은 라인 내 아이폰 응용 프로그램에서 꽤 많은 곳을
아이폰/CoreData에서 해결되지 않은 오류 중단 및 교체 프로덕션 응용 프로그램에서 abort()를 사용합니다. 사용자의 기기가 오류를 다시 보낼 수있는 간단한 방법이 있다고 생각하지 않습니다. 여기의 표준 연습은 무엇입니까?는() 나는이 같은 라인 내 아이폰 응용 프로그램에서 꽤 많은 곳을
내가 한 것은 응용 프로그램에서 무슨 일이 일어나고 있는지에 달렸습니다. 응용 프로그램에 영향을 미치지 않고 저장 내용을 롤백 할 수 있다면 그렇게 할 수 있습니다. 꽤 드물 것입니다. 더 많은 경우, 사용자가 저장에 실패했음을 알리려고합니다. 실패 원인에 따라 다시 시도하거나 잘못 된 이유를 설명 할 수 있습니다.
기본적으로 응용 프로그램과 사용자에게 최상의 서비스를 제공하는 방법에 따라 다릅니다.
나는 돈에 동의합니다. 적어도 사용자는 잘못된 정보를 알리는 경고 메시지를 표시해야합니다. 다음 릴리스에서 문제를 해결할 수 있도록 보고서를 보낼 수있는 옵션입니다. 이러한 오류는 야생에서 결코 발생해서는 안됩니다. 내 경험에 비추어 볼 때, 적절한 테스트가 수행되면 개발 과정에서 핵심 데이터가있는 오류가 발생합니다. 내가 코어 데이터와 함께 야생에서 직면 한 유일한 문제는 마이그레이션과 관련이 있으며 대개 데스크톱에서 발생합니다. –
그래, 나는 이것이 "진짜 대답이 아닌"종류의 질문 중 하나라고 걱정했다. :) 내 계산에 의하면 어떤 오류도 던져서는 안되며, 어떤 것이라면 나는 틀린 ... 뭔가 당황 스럽다. 감사합니다. 모두들! – AndrewO