SkproductsrequestDelegate отказ
-
28-09-2019 - |
Вопрос
SkproductsrequestDelegate имеет один единственный метод:
- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response
Обычно я считаю, что такие делегаты будут иметь несколько методов для обработки нескольких случаев, а не просто успех. Например:
-(void) connection:(NSURLConnection *)connection didFailWithError:(NSError *) error
Как я могу проверить, не удается ли этот код по какой-то причине, например. Пользователь в автономном режиме?
SKProductsRequest *productsRequest = [[SKProductsRequest alloc] ... ];
productsRequest.delegate = self;
[productsRequest start];
Решение
SKProductsRequestDelegate
соответствует SKRequestDelegate
протокол.
Там вы найдете
- (void)request:(SKRequest *)request didFailWithError:(NSError *)error
- (void)requestDidFinish:(SKRequest *)request
Не связан с StackOverflow