SKProductsRequestDelegate ошибка - PullRequest
       5

SKProductsRequestDelegate ошибка

8 голосов
/ 13 августа 2010

В SKProductsRequestDelegate есть один единственный метод:

- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response

Обычно я нахожу, что у таких делегатов будет несколько методов для обработки нескольких случаев, а не просто успех Например:

-(void) connection:(NSURLConnection *)connection didFailWithError:(NSError *) error

Как я могу проверить, не работает ли этот код по какой-то причине, например. пользователь не в сети?

SKProductsRequest *productsRequest = [[SKProductsRequest alloc] ... ];
productsRequest.delegate = self;
[productsRequest start];

1 Ответ

20 голосов
/ 13 августа 2010

SKProductsRequestDelegate соответствует протоколу SKRequestDelegate.

Там вы найдете

- (void)request:(SKRequest *)request didFailWithError:(NSError *)error
- (void)requestDidFinish:(SKRequest *)request
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...