SkProductSRequestDelegate Falha
-
28-09-2019 - |
Pergunta
O skProductSRequestDelegate tem um único método:
- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response
Geralmente, acho que esse tipo de delegados tem vários métodos para lidar com vários casos, em vez de apenas sucesso. Por exemplo:
-(void) connection:(NSURLConnection *)connection didFailWithError:(NSError *) error
Como posso verificar se esse código falha por algum motivo, por exemplo. o usuário está offline?
SKProductsRequest *productsRequest = [[SKProductsRequest alloc] ... ];
productsRequest.delegate = self;
[productsRequest start];
Solução
SKProductsRequestDelegate
está em conformidade com o SKRequestDelegate
protocolo.
Lá você encontra
- (void)request:(SKRequest *)request didFailWithError:(NSError *)error
- (void)requestDidFinish:(SKRequest *)request
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow