从Firebase存储中删除文件会导致崩溃

时间:2016-10-22 13:56:04

标签: swift firebase firebase-storage

我尝试删除用户的帐户,但在删除帐户之前,我尝试删除属于用户的数据。它做到了,但是在删除所有数据和用户后,应用程序崩溃了,我看不出问题。

我尝试了“Zombie”,看看为什么我会收到错误,我尝试了断点,我唯一能找到的就是:

  

2016-10-22 15:31:53.080008 App [7521:1721097] [Common] _BSMachError:   港口69d3; (os / kern)无效功能(0x14)“无法插入   COPY_SEND“

     

_BSMachError:port 69d3; (os / kern)无效名称(0xf)“无法解除分配发送权”2016-10-22 15:31:53.083114 App [7521:1721097] [Common]

我所有的断点都通过了!

这是崩溃appp的代码部分:

FIRStorage.storage().reference().child("users/\(self.currentUser.generalDetails.uid)").delete()

1 个答案:

答案 0 :(得分:1)

如果您使用的是 Swift 3 我认为 FIRStorage 类中没有任何函数 delete(),请尝试: -

FIRStorage.storage().reference().child("users/\(self.currentUser.generalDetails.uid)").delete(completion: {(err) in

    print(err?.localizedDescription)
    })

Swift 2

FIRStorage.storage().reference().child("users/\(self.currentUser.generalDetails.uid)").deleteWithCompletion({(err) in

    print(err?.localizedDescription)
    })