【发布时间】:2016-09-03 11:40:17
【问题描述】:
这是我的上传代码
func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]) {
let albumImageRef = FIRStorage.storage().referenceForURL("gs://tiat-ea6fd.appspot.com")
.child("albumNum")
self.dismissViewControllerAnimated(true, completion: nil)
let image = info[UIImagePickerControllerOriginalImage] as! UIImage
let newImage = UIImageJPEGRepresentation(image, 3.0)
self.metadata.contentType = "image/jpeg"
print("\(values + 1)")
albumImageRef.child("\(values + 1)").putData(newImage!, metadata: self.metadata){metadata, error in
if error == nil {self.collectionView.reloadData()}
else {print(error?.localizedDescription)}
}
}
当我运行它说的代码时
Optional("Object albumNum/1 does not exist.")
我的数据库里什么都没有
【问题讨论】:
-
您在“albumNum”目录中是否有一个名为“1”且没有文件扩展名的图像?
-
另外,您是否验证过 newImage 实际上正在创建一个有效的 jpeg?
标签: swift firebase firebase-storage