SKRequest didFailWithError - PullRequest
       25

SKRequest didFailWithError

1 голос
/ 26 апреля 2011
-(void)request:(SKRequest *)request didFailWithError:(NSError *)error  
{

}

С помощью этого метода можно арестовать ошибку, которая произошла для ex - («Не удалось подключиться к iTunes») и т. Д. Теперь, если кто-то хочет показать это сообщение об ошибке в качестве предупреждения, это будет очень полезно для пользователей. Например, один из примеров, когда ошибка «Не удалось подключиться к iTunes» отображается как UIAlertView, может привести к проблеме с тем, что его Wi-Fi был отключен все это время. Он может исправить эту проблему и повторить попытку. Но прежде чем выбрать отображение этих ошибок как UIAlertView, необходимо знать все возможные значения ошибок, которые возвращаются, потому что пользователь не будет рад видеть что-то вроде «Ошибка% ^ @) $ () (!) # () + ! код 123_123443 бла "что-то непонятное для него. Как лучше всего справиться с этим? Напомним, было бы неплохо узнать все возможные сообщения об ошибках NSError, выдаваемых этим методом.

Заранее спасибо

1 Ответ

3 голосов
/ 26 апреля 2011

необходимо знать все возможные значения ошибок, которые возвращаются, потому что пользователь не будет рад видеть что-то вроде «Ошибка% ^ @) $ () (!) # () +! Код 123_123443 бла»что-то непонятное для него

Я не знаю всех возможных ошибок, которые может возвращать конкретный метод, но я думаю, что достаточно безопасно использовать localizedDescription метод NSError, чтобы представить ошибкупользователя.

От Документы Apple :

Объекты ошибок в домене Какао всегда локализованы и готовы к представлению пользователям, поэтому их часто можно представлятьбез дальнейшей оценки.

...