我尝试删除用户的帐户,但在删除帐户之前,我尝试删除属于用户的数据。它做到了,但是在删除所有数据和用户后,应用程序崩溃了,我看不出问题。
我尝试了“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()
答案 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)
})