我试图删除用户的帐户,但在删除帐户之前,我尝试删除属于用户的数据。但是,在删除了所有的数据和用户之后,应用程序就崩溃了,我看不出问题所在。
我尝试了“僵尸”来了解我为什么会出错,我尝试了断点,唯一能找到的就是:
2016-10-22 15:31:53.080008附录7521:1721097 _BSMachError:端口69d3 (os/kern)无效能力(0x14)“无法插入COPY_SEND” _BSMachError:端口69d3;(os/kern)无效名称(0xf)“无法解除发送权限”2016-10-22 15:31:53.083114 App7521:1721097
我所有的断点都过去了!
这是使appp崩溃的代码部分:
FIRStorage.storage().reference().child("users/\(self.currentUser.generalDetails.uid)").delete()
发布于 2016-10-22 16:08:26
如果您使用的是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)
})
https://stackoverflow.com/questions/40192993
复制相似问题