swift firebase存储NSInternalInconsistencyException

时间:2017-10-13 09:53:11

标签: swift firebase firebase-storage

我有一个奇怪的问题,我总是使用这段代码来擦除图像,它总是有效,即使在其他viewControllers中的这个应用程序中它运行良好。

现在我总是这样:

const createPgClient = require('./adapters/postgres')
cont pgClient = createPgClient(conf);

pg.connect(function (dbconn) {
    app.dbconn = dbconn;
    app.conf = conf;

    console.log("************************************************************");
    console.log(new Date() + ' | CRUD Server Listening on ' + conf['web']['port']);
    console.log("************************************************************");

    server.listen(conf['web']['port']);

    const Routes = require('./routes/http-routes');
    new Routes(app);
});

要删除的图片位于Markers / gruopId文件夹

我尝试打印要删除的图片的网址:

uncaught exception 'NSInternalInconsistencyException', reason: 'URL scheme must be one of gs://, http://, or https:// '

和imageRef:

https://firebasestorage.googleapis.com/v0/b/firebase-itsthere.appspot.com/o/Markers%2F-KwKLgt2saNQpZiJuexi%2FC75EE058-61C3-47DB-AFAC-FE18078A0A7F?

两者都可以,为什么会这样?

请给我一个线索,浪费6个小时!

gs://firebase-*******.appspot.com/Markers/-KwKLgt2saNQpZiJuexi/C75EE058-61C3-47DB-AFAC-FE18078A0A7F 

1 个答案:

答案 0 :(得分:0)

我发现问题即使我无法理解,我手动创建图像文件夹以节省时间(是的,文件夹的名称是正确的),当我试图让app创建它时可以删除没有问题,有人可以解释给我吗?