Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios NSURlerErrorDomain--1012E:(空)在Bluemix上_Ios_Swift_Ibm Cloud - Fatal编程技术网

Ios NSURlerErrorDomain--1012E:(空)在Bluemix上

Ios NSURlerErrorDomain--1012E:(空)在Bluemix上,ios,swift,ibm-cloud,Ios,Swift,Ibm Cloud,我正在尝试连接Bluemix远程数据库,如下所示: IMFDataManager.sharedInstance().remoteStore("people", completionHandler: { (store:CDTStore!, error:NSError!) -> Void in var query:CDTCloudantQuery = CDTCloudantQuery(dataType: "Person") store.performQuer

我正在尝试连接Bluemix远程数据库,如下所示:

IMFDataManager.sharedInstance().remoteStore("people", completionHandler: { (store:CDTStore!, error:NSError!) -> Void in

        var query:CDTCloudantQuery = CDTCloudantQuery(dataType: "Person")

        store.performQuery(query, completionHandler: { (results:[AnyObject]!, error:NSError!) -> Void in

            var myData = results as! [Person]
            println(myData.count)
        })
    })
由于某些原因,我收到了以下错误消息

我检查了文档,找不到任何有关身份验证的信息

2015-06-01 19:05:38.672 helloBluemix[34398:2621801] [INFO] [IMFData] Authorization failure.  Http status 401 received on request to https://mobile.ng.bluemix.net/imfdata/api/v1/apps/5fc5cfd9-73db-432b-a1f5-3f2824e1c5ec/peoples/_find
2015-06-01 19:05:38.676 helloBluemix[34398:2621799] [ERROR] [IMFData] Error occured during query.  URL: https://mobile.ng.bluemix.net/imfdata/api/v1/apps/5fc5cfd9-73db-432b-a1f5-3f2824e1c5ec/peoples/_find.  queryJSON: {
    selector =     {
        "@datatype" = Person;
    };
} NSURLERRORDOMAIN--1012E: (null)
这里也有同样的问题

我对我的代码做了一些更改,但想不出我在Bluemix交互代码中做了什么更改。。。 当我以前遇到授权错误时,我可以通过调整“Cloudant Dashboard”中数据库的访问权限来修复它。但是,它现在被设置为“读取”和“写入”表示“其他所有人”,所以这不应该是一个问题。

这里也有同样的问题

我对我的代码做了一些更改,但想不出我在Bluemix交互代码中做了什么更改。。。
当我以前遇到授权错误时,我可以通过调整“Cloudant Dashboard”中数据库的访问权限来修复它。但是,现在为“其他所有人”将其设置为“读取”和“写入”,因此这不应该是一个问题。

在获得对
IMFDataManager
对象的引用后,在设置该对象的用户权限之前,我遇到了相同的错误:

IMFDataManager *manager = [IMFDataManager sharedInstance];
[manager remoteStore:@"<your_db_name>" completionHandler:^(CDTStore *store, NSError *error) {
    if (error) {
        NSLog(@"there was an error fetching or creating the remote store");
    } else {
        NSLog(@"remote store success");
        [manager setCurrentUserPermissions:DB_ACCESS_GROUP_MEMBERS forStoreName:@"<your_db_name>" completionHander:^(BOOL success, NSError *error) {
            if (error) {
                NSLog(@"error setting permissions");
            } else {
                NSLog(@"set permissions successfully");
            }
            }];
        }
}];
IMFDataManager*manager=[IMFDataManager sharedInstance];
[manager remoteStore:@”“completionHandler:^(CDTStore*存储,N错误*错误){
如果(错误){
NSLog(@“获取或创建远程存储时出错”);
}否则{
NSLog(@“远程存储成功”);
[manager setCurrentUserPermissions:DB_ACCESS_GROUP_存储名成员:@”“completionHander:^(布尔成功,N错误*错误){
如果(错误){
NSLog(@“错误设置权限”);
}否则{
NSLog(@“成功设置权限”);
}
}];
}
}];

在获得对
IMFDataManager
对象的引用后,在设置该对象的用户权限之前,我遇到了相同的错误:

IMFDataManager *manager = [IMFDataManager sharedInstance];
[manager remoteStore:@"<your_db_name>" completionHandler:^(CDTStore *store, NSError *error) {
    if (error) {
        NSLog(@"there was an error fetching or creating the remote store");
    } else {
        NSLog(@"remote store success");
        [manager setCurrentUserPermissions:DB_ACCESS_GROUP_MEMBERS forStoreName:@"<your_db_name>" completionHander:^(BOOL success, NSError *error) {
            if (error) {
                NSLog(@"error setting permissions");
            } else {
                NSLog(@"set permissions successfully");
            }
            }];
        }
}];
IMFDataManager*manager=[IMFDataManager sharedInstance];
[manager remoteStore:@”“completionHandler:^(CDTStore*存储,N错误*错误){
如果(错误){
NSLog(@“获取或创建远程存储时出错”);
}否则{
NSLog(@“远程存储成功”);
[manager setCurrentUserPermissions:DB_ACCESS_GROUP_存储名成员:@”“completionHander:^(布尔成功,N错误*错误){
如果(错误){
NSLog(@“错误设置权限”);
}否则{
NSLog(@“成功设置权限”);
}
}];
}
}];

Hi,请您提供有关错误和您尝试使用的服务的更多详细信息Hi,抱歉,我已停止此项工作,同时试用期已结束。老实说,由于缺乏文档,我完全失去了兴趣。如果你能提供更多关于错误的信息,我们可以修复文档中缺少的任何内容。比尔,谢谢你。我差不多4个月前就遇到了这个问题。那一次,我让推特上的一位Bluemix开发者检查这个问题。对不起,我只能重复我自己的话,我不打算在不久的将来处理这个项目。您好,请您提供更多关于错误的详细信息,关于您尝试使用的服务。您好,对不起,我已经停止处理这个问题,同时试用期已经结束。老实说,由于缺乏文档,我完全失去了兴趣。如果你能提供更多关于错误的信息,我们可以修复文档中缺少的任何内容。比尔,谢谢你。我差不多4个月前就遇到了这个问题。那一次,我让推特上的一位Bluemix开发者检查这个问题。对不起,我只能重复我自己的话,我不打算在不久的将来处理这个项目。您好,请您提供更多关于错误的详细信息,关于您尝试使用的服务。您好,对不起,我已经停止处理这个问题,同时试用期已经结束。老实说,由于缺乏文档,我完全失去了兴趣。如果你能提供更多关于错误的信息,我们可以修复文档中缺少的任何内容。比尔,谢谢你。我差不多4个月前就遇到了这个问题。那一次,我让推特上的一位Bluemix开发者检查这个问题。对不起,我只能重复一遍,我不打算在不久的将来从事这个项目。