저는 시작할 때 몇 개의 원격 jsons를로드하는 응용 프로그램에서 작업하고 있습니다. 응용 프로그램은 잘못된 상태를 방지하고 가능한 사람의 오류를 감지하기 위해 들어오는 데이터에 대한 특정 테스트를 수행하도록 프로그래밍되었습니다. 그러나 GUI 수준에서 이러한 상황을 어떻게 처리해야하는지 확신 할 수 없습니다. 초기 아이디어는 "예기치 않은 서버 오류가 있습니다. 우리는이 문제를 해결하기 위해 노력하고 있습니다. 나중에 다시 시도하십시오." 사용자가 "Ok"또는 "Exit"버튼을 눌렀을 때 응용 프로그램을 종료하는 팝업.GUI 수준에서 시작 문제를 관리하는 방법은 무엇입니까?
애플은 분명히 당신의 코드 내에서 응용 프로그램을 종료 낙담 : https://developer.apple.com/library/ios/#qa/qa2008/qa1561.html
을이 상황이 처리 할 수있는 어떤 좋은 대안?
업데이트 : 위의 오류 메시지는 오해의 소지가 있으므로 업데이트되었습니다.
나는 분명히해야한다 ... 내가 위에서 쓴 오류 메시지는 약간 벗어났다. 내가 지키고있는 실패의 종류는 앱의 시작 정보에 오류가 있다는 것입니다. 앱의 시작 정보는 다운로드되고 어느 정도 확인됩니다. 나중에 다시 시도하라는 일반적인 메시지를 표시하고 싶었습니다. 이것은 앱의 소유자에게 인간의 실수를 고칠 시간을줍니다. – diegoreymendez
오, 오케이 - 글쎄요, 제가 말한 것들 중 일부는 구제받을 수 있다고 생각합니다. 가장 좋은 방법은 팝업 상자를 유지하는 것입니다. 하지만 옵션으로 OK-EXIT 대신 Retry and Exit (재시도 및 종료)를 사용하십시오. 사용자가 적어도 재 시도를 할 수 있습니다 (이 시점에서 회 전자 상자를 위로 올려야 함). 또는 종료하고 나중에 다시 시도하십시오. 이것이 최악의 시나리오를위한 설계임을 기억하십시오. – FaddishWorm