ser*_*e-k 8 storekit nserror ios
iOS 9.2.1,Xcode 7.2.1,ARC启用
我使用下面的方法来检查的失败SKProductsRequest和SKReceiptRefreshRequest:
- (void)request:(SKRequest *)request didFailWithError:(NSError *)error
{
    NSLog(@"error: %@", error);
}
我的问题是具体的SKReceiptRefreshRequest.我正在测试两个条件,(1)当用户取消登录到iTunes Store以获取收据请求时,以及(2)当用户尝试登录并且没有连接时(飞机模式).
我收到以下错误:
没有连接时:
错误域= SSErrorDomain代码= 110"无法连接到iTunes Store"UserInfo = {NSLocalizedDescription =无法连接到iTunes Store,NSUnderlyingError = 0x13c76d680 {错误域= NSURLErrorDomain代码= -1009"无法连接到iTunes Store"UserInfo = {NSLocalizedDescription =无法连接到iTunes Store,NSErrorFailingURLStringKey =
{您的产品ID和相应的URI}
,_kCFStreamErrorCodeKey = 8,_kCFStreamErrorDomainKey = 12,NSLocalizedDescription = Internet连接似乎处于脱机状态.}}}
当用户点击取消时:
错误域= SSErrorDomain代码= 16"无法连接到iTunes Store"UserInfo = {NSLocalizedDescription =无法连接到iTunes Store,NSUnderlyingError = 0x13c6ac7b0 {错误域= AKAuthenticationError代码= -7003"(null)"}}
我使用原始错误代码来区分错误并触发相应的UI事件来处理错误状态.但我一直在这样做,却没有理解底层错误是什么.
两者之间的常见错误域是SSErrorDomain.
有人可以详细说明SSErrorDomain是什么以及它属于哪个框架?另外,您能否提供一些有关此域名的所有可能错误代码的有用文档?
提前致谢!
| 归档时间: | 
 | 
| 查看次数: | 2253 次 | 
| 最近记录: |