SKProductsRequestDelegate 有一个方法:
- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response
通常,我发现这类代表会有几种方法来处理多个案例,而不仅仅是成功。例如:
-(void) connection:(NSURLConnection *)connection didFailWithError:(NSError *) error
如何检查此代码是否由于某种原因失败,例如。用户离线?
SKProductsRequest *productsRequest = [[SKProductsRequest alloc] ... ];
productsRequest.delegate = self;
[productsRequest start];