9

SKProductsRequestDelegate 有一个方法:

- (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

SKProductsRequestDelegate符合SKRequestDelegate协议。

你在那里找到

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