2010-08-13 16 views
8

Die SKProductsRequestDelegate hat eine einzige Methode:SKProductsRequestDelegate Ausfall

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

Normalerweise finde ich diese Art von Delegierten für den Umgang mit mehreren Fällen mehrere Methoden haben, und nicht nur den Erfolg. Zum Beispiel:

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

Wie kann ich überprüfen, ob dieser Code aus irgendeinem Grund fehlschlägt, z. Der Benutzer ist offline?

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

Antwort

20

SKProductsRequestDelegate entspricht das SKRequestDelegate Protokoll.

Dort finden Sie

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

Perfect, danke. –