9

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];
4

1 に答える 1

21

SKProductsRequestDelegateSKRequestDelegateプロトコルに準拠しています。

そこにあなたが見つけます

- (void)request:(SKRequest *)request didFailWithError:(NSError *)error
- (void)requestDidFinish:(SKRequest *)request
于 2010-08-13T10:52:44.300 に答える