将个人资料图片设置为Firebase用户的最佳方法是什么?
在我的应用程序中,我使用Firebase用户身份validation(使用电子邮件和密码)注册了用户名和个人资料图片 。 在文档之后,我像这样签署用户:
let username = usernameField.text!.trimmingCharacters(in: .whitespacesAndNewlines) let profileImage = profileImageView.image! // Sign up FIRAuth.auth()?.createUser(withEmail: email, password: password, completion: { (user, error) in if user != nil { // Success let changeRequest = user!.profileChangeRequest() changeRequest.displayName = username // changeRequest.photoURL = ? ... } else { if error != nil { print(error!.localizedDescription) } } })
我已经看到一些复杂的方法加载用户的个人资料图片,但不利用最终为这样的事情devise的photoURL
属性。 那么有没有办法通过使用photoURL
属性(使用本地图片)将个人资料图片上传到Firebase中的用户?如果不是,那么实现此目的的最佳方法是什么?
提前致谢!