2010-08-13 17 views
8

SKProductsRequestDelegate ma jednej metody:SKProductsRequestDelegate awaria

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

Zwykle, uważam te rodzaje delegatów będą miały kilka metod obsługi wielu spraw, a nie tylko sukces. Na przykład:

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

Jak mogę sprawdzić, czy ten kod nie działa z jakiegoś powodu, np. użytkownik jest w trybie offline?

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

Odpowiedz

20

SKProductsRequestDelegate zgodny z protokołem SKRequestDelegate.

Tam znajdziesz

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

Perfect, dziękuję. –