2011-04-26 5 views
1
-(void)request:(SKRequest *)request didFailWithError:(NSError *)error 
{ 

} 

- ("iTunes에 연결 실패") 등을 하나의 경고로이 오류 메시지를 보여주고 싶어하면 지금은 정말 도움이 될 것입니다 사용자를위한 한 예로 UIAlertView로 "iTunes에 연결하지 못했습니다"오류가 표시되면 사용자에게 Wi-Fi가 꺼져있는 문제가 발생할 수 있습니다. 그는이 문제를 해결하고 다시 시도 할 수 있습니다. 그러나 이러한 오류를 UIAlertView로 표시하기 전에 사용자는 "Error %^@) $() (!) #() +"와 같은 것을 보지 않아서 반환 될 수있는 모든 오류 값을 알아야합니다. ! 123_123443 코드가 이해할 수 없게됩니다. 이것을 어떻게 잘 처리 할 수 ​​있을까요? 생각한 후에이 메서드에서 throw 된 NSError의 가능한 모든 오류 메시지를 알고 있으면 좋을 것입니다. 사용자가 오류 %^@ "같은 를보고 기뻐하지 않기 때문에 사전SKRequest didFailWithError는

답변

3

하나

덕분에()() $ 반환 된 모든 가능한 오류 값을 알고 있어야합니다! 그에게 이해할 수없는 을 iesomething) #() +! 코드 123_123443 ㅋ "

나는 특정 방법을 반환 할 수 있지만, 나는 localizedDescription 운전 방식을 사용하기에 충분히 안전하다고 생각하는 모든 가능한 오류를 모르는

d를 NSError으로 설정하여 사용자에게 오류를 표시하십시오. Apple docs에서

: 코코아 도메인의

오류 객체 항상 지역화 된 사용자에게 을 제시 할 준비가, 그래서 그들은 종종 더 평가를받지 않고 할 수있다.