相关疑难解决方法(0)

255
推荐指数
4
解决办法
17万
查看次数

Swift2从Firebase检索图像

我正在尝试从Firebase中读取/显示图像.我首先编码图像,然后将此编码的字符串发布到Firebase.这很好.当我尝试从Firebase解码编码的字符串并将其转换为图像时,我得到一个零值异常.

这就是我将图像保存到Firebase的方式

var base64String: NSString!
func imagePickerController(picker: UIImagePickerController, didFinishPickingImage image: UIImage, editingInfo: [String : AnyObject]?) {

    self.dismissViewControllerAnimated(true, completion: nil)

    imageToPost.image = image

    var uploadImage = image as! UIImage
    var imageData = UIImagePNGRepresentation(uploadImage)!
    self.base64String = imageData.base64EncodedStringWithOptions(NSDataBase64EncodingOptions.Encoding64CharacterLineLength)
    let ref = Firebase(url: "https://XXX.firebaseio.com")

    var quoteString = ["string": self.base64String]
    var usersRef = ref.childByAppendingPath("goalImages")
    var users = ["image": quoteString]
    usersRef.setValue(users)

    displayAlert("Image Posted", message: "Your image has been successfully posted!")
}
Run Code Online (Sandbox Code Playgroud)

这就是我尝试从Firebase读取图像的方法

//  ViewController.swift

import UIKit
import Firebase

class ViewController: UIViewController {
@IBOutlet weak var image: …
Run Code Online (Sandbox Code Playgroud)

image firebase swift2

4
推荐指数
2
解决办法
4291
查看次数