SKProductsRequestDelegate には 1 つのメソッドがあります。
- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response
通常、この種のデリゲートには、単に成功するだけでなく、複数のケースを処理するためのメソッドがいくつかあることがわかります。例えば:
-(void) connection:(NSURLConnection *)connection didFailWithError:(NSError *) error
このコードが何らかの理由で失敗したかどうかを確認するにはどうすればよいですか。ユーザーはオフラインですか?
SKProductsRequest *productsRequest = [[SKProductsRequest alloc] ... ];
productsRequest.delegate = self;
[productsRequest start];