标签: nsurlerrordomain

使用StoreKit的未记录的NSURLErrorDomain错误代码(-1001,-1003和-1004)

我正在编写与StoreKit相关的代码,当我尝试将一个购买添加到队列时,我得到一些相当麻烦的错误代码.

到目前为止,我遇到过错误代码-1003和-1004,我在互联网上找不到关于这些代码的任何信息.

运行产品请求会返回有效的产品编号,因此我不知道为什么调用[[SKPaymentQueue defaultQueue] addPayment:aPayment];会因此未记录的问题而失败.

相同的代码也可以在一个设备上没有错误但在另一个设备上没有错误.

到目前为止,我所提出的问题没有答案:

这些代码是什么意思?我该如何缓解这个问题?为什么他们发生购买尝试而不是产品请求?

我已完成的故障排除包括重新生成签名证书和配置文件,更改WiFi网络,清理和构建以及重新安装所有相关软件和组件,这些内容中没有一个单独或一起帮助解决问题.

编辑:

在Apple开发论坛上找到了关于此问题的讨论,但Apple没有人回复:https://devforums.apple.com/thread/107121? tstart = 75(要查看iOS开发人员帐户)

编辑:

今天我被错误代码-1001击中,添加到这个无法解释和间歇性问题的列表中.我仍然没有找到Apple的责任.

编辑:

我怀疑这些错误代码是随机生成的,实际上只表示Sandbox已关闭.其他人遇到这个问题?

storekit ios nsurlerrordomain

102
推荐指数
3
解决办法
13万
查看次数

iOS中的NSURLErrorDomain错误代码-999

我一直在尝试使用Corona SDK的Facebook API在我正在Facebook上开发的游戏上发布得分.但是,我遇到了问题.在我第一次尝试发布到Facebook时,我在登录和用户身份验证后收到此错误:

NSURLErrorDomain错误代码-999

然后,它不会在Facebook上发布.导致此错误的可能原因是什么?如何解决?我尝试在网上搜索但无法找到有关它的信息.提前致谢.

顺便说一句,我没有在我的应用程序上使用webview.只是我的Facebook类中的widget api和show_dialog监听器.

lua nsurl ios nsurlerrordomain coronasdk

66
推荐指数
4
解决办法
8万
查看次数

NSURLErrorDomain错误代码说明

这是我开发ios应用程序的第一次经历.我试图使用Facebook图形api发布一些数据.我经常收到以下错误:

The operation couldn’t be completed. (NSURLErrorDomain error 400.)
Run Code Online (Sandbox Code Playgroud)

我无法找到NSURLErrorDomain错误代码的说明.400错误代码意味着什么?

ios nsurlerrordomain

46
推荐指数
3
解决办法
11万
查看次数

AFNetworking 2.0 - 意外的NSURLErrorDomain错误-1012

我们使用AFNetworking 2.0的应用程序遇到了以下问题.当使用AFHTTPRequestOperationManager's GET方法时,我们遇到了错误NSURLErrorDomain code -1012.请求使用HTTPS,服务器不需要用户身份验证.请求永远不会到达服务器.

我们已经运行了几个测试,这是第一次产生错误,我们想知道如何产生这个错误,因为它似乎不相关.

AFHTTPRequestOperationManager的设置:

httpOperationManager = [[AFHTTPRequestOperationManager alloc] initWithBaseURL: 
        [NSURL URLWithString: HTTPS_URL)]];

httpOperationManager.responseSerializer = 
        [AFXMLParserResponseSerializer serializer];

[[AFNetworkActivityIndicatorManager sharedManager] setEnabled: YES];
Run Code Online (Sandbox Code Playgroud)

获得请求

AFHTTPRequestOperation *op =[httpOperationManager GET: 
        [NSString stringWithFormat:SOME_PATH] 
        parameters:nil 
        success:^(AFHTTPRequestOperation *operation, id responseObject) { 
            //code to setup NSXMLParser ...
        } 
        failure: ^(AFHTTPRequestOperation *operation, NSError *error) {
            NSLog(@"error %@", [error localizedDescription]);
        }];
Run Code Online (Sandbox Code Playgroud)

nsurlerrordomain afnetworking

21
推荐指数
2
解决办法
1万
查看次数

PBRequester因iOS应用中的错误而失败

我的iOS应用程序中遇到了一些奇怪的问题.当我的应用程序打开并且用户按下睡眠/唤醒按钮时,应用程序调用

applicationWillResignActive
applicationDidEnterBackground
Run Code Online (Sandbox Code Playgroud)

当用户右键滑动解锁屏幕时,应用程序调用

applicationWillEnterForeground
applicationDidBecomeActive
Run Code Online (Sandbox Code Playgroud)

之后,它在控制台中输出以下错误:

PBRequester failed with Error Error Domain=NSURLErrorDomain Code=-1003 "A server with the specified hostname could not be found." UserInfo=0x1cdfbc00 {NSErrorFailingURLStringKey=https://gsp10-ssl.apple.com/use, NSErrorFailingURLKey=https://gsp10-ssl.apple.com/use, NSLocalizedDescription=A server with the specified hostname could not be found., NSUnderlyingError=0x1cddca10 "A server with the specified hostname could not be found."}
Run Code Online (Sandbox Code Playgroud)

我知道此错误表明找不到指定的主机名.但是哪个主机名?它是https://gsp10-ssl.apple.com/use还是我用于Web服务的主机名?

如何调试此错误并确定其来源?

ios nsurlerrordomain pbrequester

16
推荐指数
1
解决办法
5838
查看次数

上传NSURLSesssion在ios8中的共享扩展中失效,错误NSURLErrorDomain Code = -995

我尝试NSURLSessioniOS 8中使用共享扩展程序上传图像,但在调用后立即出现此错误

[task resume]
Error Domain=NSURLErrorDomain Code=-995 "The operation couldn’t be completed. (NSURLErrorDomain error -995.)"
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

NSURLSessionConfiguration *configuration = [NSURLSessionConfiguration backgroundSessionConfigurationWithIdentifier:DEFAULT_SHARE_SESSION_ID];
NSURLSession *session = [NSURLSession sessionWithConfiguration:configuration delegate:self delegateQueue:self.queue];
NSURLRequest *request = [self getMultipartUploadRequest:data url:url albumId:albumId];
// ... saving file here to Documents folder
NSURLSessionUploadTask *uploadTask = [session uploadTaskWithRequest:request fromFile:url1];
[uploadTask resume];
Run Code Online (Sandbox Code Playgroud)

而且我在控制台中也有这条消息:

Attempted to create a task in a session that has been invalidated
Run Code Online (Sandbox Code Playgroud)

此代码绝对适用于应用程序,但在共享扩展程序中不起作用.我找不到代码-995的含义.

有任何想法吗?

ios nsurlerrordomain nsurlsession

12
推荐指数
1
解决办法
4824
查看次数

发送http post请求时NSURLErrorDomain Code = -1001错误

我使用以下代码将图像发布到我的服务器.

@IBAction func postButtonPressed(sender: UIButton) {
    let task = NSURLSession.sharedSession().dataTaskWithRequest(createRequest("http://xx.xx.xxx.xxx/xxxx/"), completionHandler: {
        data, response, error in
        println(NSString(data: data, encoding: NSUTF8StringEncoding))
    })
    task.resume()
}
Run Code Online (Sandbox Code Playgroud)

在哪里createRequest()创建所需的NSURLRequest对象.

当我使用模拟器时,这很好用.问题是,当我在iPhone上运行我的应用程序时,我收到以下错误.

Error Domain=NSURLErrorDomain Code=-1001 "The operation couldn’t be completed. (NSURLErrorDomain error -1001.)" UserInfo=0x155e71f0 {NSErrorFailingURLKey=http://xx.xxx.xxx.xxx/xxxx/, NSErrorFailingURLStringKey=http://54.148.156.117/query/, NSUnderlyingError=0x155674d0 "The operation couldn’t be completed. (kCFErrorDomainCFNetwork error -1001.)"}
Run Code Online (Sandbox Code Playgroud)

我了解到这个错误是超时错误.重新启动应用程序或手机没有帮助.此外,我已经尝试从Web浏览器将图像发布到我的服务器,它没有问题.

可能导致此超时错误的原因是什么?

编辑:当我监控我的网络活动时,我意识到应用程序发送10 MB数据,即使我发送的图像是0.1 MB.

ios nsurlerrordomain nsurlsession swift

11
推荐指数
1
解决办法
2万
查看次数

iOS Twitter NSURLErrorDomain代码= -1012

我试图通过在我的应用程序中使用twitter阅读来获取用户的联系方式.我在github上发现这个项目看起来真的很棒.我只遇到一个问题.如果我使用来自Twitter的新应用消费者密钥和消费者密钥代码运行它会给我一个错误:

Error Domain=NSURLErrorDomain Code=-1012 "The operation couldn’t be completed. (NSURLErrorDomain error -1012.)" UserInfo=0x6898e80 {NSErrorFailingURLKey=https://api.twitter.com/oauth/request_token, NSErrorFailingURLStringKey=https://api.twitter.com/oauth/request_token, NSUnderlyingError=0x68980e0 "The operation couldn’t be completed. (kCFErrorDomainCFNetwork error -1012.)"}
Run Code Online (Sandbox Code Playgroud)

控制台中的输出是:

2013-01-16 17:55:24.367 DMTwitterOAuth[3411:c07] current status = Prompt for user data and request token to server
2013-01-16 17:55:24.371 DMTwitterOAuth[3411:c07] current status = Requesting token for current user's auth data...
2013-01-16 17:55:25.433 DMTwitterOAuth[3411:c07] current status = Token received from server
Run Code Online (Sandbox Code Playgroud)

在我得到警报视图后,它立即说它遇到了一个NSURLErrorDomain.

另一方面,如果我使用来自另一个Twitter应用程序的其他代码运行它,它会工作,向我提供有关用户的所有详细信息.我只是无法理解为什么它可以使用某些键,而对于其他键则不然.

twitter nsurlrequest ios nsurlerrordomain

8
推荐指数
1
解决办法
1万
查看次数

当连接到wifi时,使用aws sdk为iOS放置对象请求

我们的iOS应用程序使用aws sdk使用putObjectRequest端点将小图片上传到s3.

我们的一些用户受到一个奇怪的问题的影响,这个问题完全阻止他们在连接到特定的wifi网络时上传任何图片.我们设法暂时解决了这个问题,但我们不知道是否有更好的解决方案,所以我们仍然想知道如何摆脱这个问题.

这就是我们对此问题的了解:

  • 这个问题影响了几个iOS版本,iOS设备,aws sdk更新,我们多年来一直面临着这个问题.
  • 这种情况只有在用户连接到wifi时才会发生,使用移动网络不会造成任何问题.
  • 受到威胁的无线网络ISP是沃达丰意大利,但我们不知道是否还有其他人.大小小于15kb的文件更有可能正确上载,而大于100kb的文件总是失败.
  • 在从客户端上传图片数据到s3期间发生问题.为此,我们使用S3PutObjectRequest类.
  • 在请求启动后的两秒内,由AmazonServiceRequestDelegate协议的方法request:didFailWithError:返回错误.在这种情况下,我们设法记录了两个不同的错误实例:
    • 错误域= NSURLErrorDomain代码= -1200"发生SSL错误,无法与服务器建立安全连接."
    • 错误域= NSURLErrorDomain代码= -1021"请求正文流耗尽"

我们试图做的:

  • 使用最新版本更新aws库.这并没有解决问题.

  • 为上传请求使用更大的connectionTimeout值.这并没有解决问题.正如我所说,在启动请求之前几秒钟就会触发错误.

  • 将aws端点更改为使用http而不是https:http://s3.amazonaws.com.这解决了这个问题.


您之前是否听说过这个问题,可能与另一个无线ISP有关?使用http上传是否通过在纯文本上传递签名令牌将自己暴露给安全问题?

我们正在使用amz-security-token标头中设置的临时标记对每个请求进行签名,如下所述:http://docs.aws.amazon.com/AmazonS3/latest/dev/RESTAuthentication.html#UsingTemporarySecurityCredentials

谢谢

https file-upload amazon-s3 ios nsurlerrordomain

5
推荐指数
0
解决办法
639
查看次数

"NSURLErrorDomain" - code: 18446744073709550594 Ajax call on Xcode 7

I am trying to make an asynchronous call from Xcode 7 as follows and I end up seeing this error "NSURLErrorDomain" - code: 18446744073709550594 This code was fine when I used it in Xcode 6. Has anybody else seen this error?

var task = NSURLSession.sharedSession().dataTaskWithURL(url!, completionHandler: {
            (var data, response, error) -> Void in

            if(response != nil) {
                if (isJSONP){
                    if let prefixData = "(".dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: false) {
                        var prefixRange = data!.rangeOfData(prefixData,options:NSDataSearchOptions(), range: NSMakeRange(0, data!.length))
                        if let suffixData = ")".dataUsingEncoding(NSUTF8StringEncoding, …
Run Code Online (Sandbox Code Playgroud)

ajax xcode ios nsurlerrordomain xcode7

5
推荐指数
1
解决办法
7333
查看次数

如何从 NSError 代码中找到错误描述?

我正在尝试找到一种比 Google 搜索更简单/更可靠的方法来从错误代码中找出 NSError 的本地化描述。

\n

例如,我知道 NSURLErrorDomain 代码 -1003 对应于“无法找到具有指定主机名的服务器”。但如果我尝试在代码中验证它,它不匹配。

\n
let error = NSError(domain: "NSURLErrorDomain", code: -1003)\nprint(error.localizedDescription)\n// "The operation couldn\xe2\x80\x99t be completed. (NSURLErrorDomain error -1003.)"\n
Run Code Online (Sandbox Code Playgroud)\n

在文档中查找 -1003也不匹配:“无法解析 URL 的主机名\xe2\x80\x99。”

\n

因此,我正在寻找一种方法来从带有函数的错误代码中找出描述,或者从具有我期望的描述的文档中找出描述。我希望有一个类似的功能HTTPURLResponse.localizedString(forStatusCode:)

\n

nserror ios nsurlerrordomain

3
推荐指数
1
解决办法
3775
查看次数

NSURLErrorDomain错误-1021

我正在开发一个应用程序,我集成了Dropbox.登录正确完成我也可以在dropBox中创建文件夹.但是当我尝试加载文件时,我收到了错误

我发现以下错误

error making request to /1/files_put/dropbox/Info.plist - Error
Domain=NSURLErrorDomain Code=-1021 "The operation couldn’t be
completed. (NSURLErrorDomain error -1021.)" UserInfo=0x6859bc0
{destinationPath=/Info.plist,
sourcePath=/Users/bcod/Library/Application Support/iPhone
Simulator/5.0/Applications/0E1EE43C-8F6B-40FA-8696-D3992DA2DCE5/DBRoulette.app/Info.plist}
Run Code Online (Sandbox Code Playgroud)

我在创建文件夹时没有收到此错误.

iphone nsurl dropbox ios nsurlerrordomain

1
推荐指数
1
解决办法
3629
查看次数