2010-08-13 13 views
8

Lo SKProductsRequestDelegate ha un solo metodo:SKProductsRequestDelegate fallimento

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

Di solito, trovo questo tipo di delegati avranno diversi metodi per la gestione di più casi, piuttosto che solo il successo. Per esempio:

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

Come faccio a controllare se questo codice non riesce per qualche motivo, ad esempio. l'utente è offline?

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

risposta

20

SKProductsRequestDelegate conforme al protocollo SKRequestDelegate.

Vi si trovano

- (void)request:(SKRequest *)request didFailWithError:(NSError *)error 
- (void)requestDidFinish:(SKRequest *)request 
+0

Perfetto, grazie. –

Problemi correlati