SSErrorDomain,SKReceiptRefreshRequest,SKRequest失败,错误,代码= 16,代码= 110

ser*_*e-k 8 storekit nserror ios

iOS 9.2.1,Xcode 7.2.1,ARC启用

我使用下面的方法来检查的失败SKProductsRequestSKReceiptRefreshRequest:

- (void)request:(SKRequest *)request didFailWithError:(NSError *)error
{
    NSLog(@"error: %@", error);
}
Run Code Online (Sandbox Code Playgroud)

我的问题是具体的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是什么以及它属于哪个框架?另外,您能否提供一些有关此域名的所有可能错误代码的有用文档?

提前致谢!