2017-04-12 94 views
0

我需要隨機分配位於Firebase存儲中的圖片。我最初的想法是使用Firebase爲每張圖片提供的下載鏈接,但不確定這是否是最佳解決方案。出於測試目的,我將三張圖片放入我的Xcode項目中,並且我已經在本地隨機化了這些圖片,但現在我需要從Firebase中的圖片中選取圖片。我已經包含下面的視圖控制器的代碼。我沒有看到任何可以回答這個問題的東西,所以任何想法都將不勝感激。隨機圖片來自Firebase存儲

import UIKit 
import FBSDKCoreKit 
import FBSDKLoginKit 
import FirebaseDatabase 

class SecondViewController: UIViewController { 

var ref:FIRDatabaseReference! 

@IBOutlet weak var sliderLabel: UILabel! 


@IBOutlet weak var verticalSlider: UISlider! 

     { 
      didSet{ 
       verticalSlider.transform = CGAffineTransform(rotationAngle: CGFloat(-M_PI_2)) 

      } 
    } 

@IBAction func verticalSliderChanged(_ sender: UISlider) { 

     var currentValue = Int(sender.value); 

     sliderLabel?.text = "\(currentValue)" 

} 


@IBAction func checkmarkButtonPressed(_ sender: Any) { 


    let img:UIImageView = UIImageView(frame: CGRect(x: 30, y: 180, width: 250, height: 320)) 

    let randomImage = arc4random() 

    if (randomImage % 4 == 0) { 
     img.image = UIImage(named: "hero.jpg") 
    } else if (randomImage % 3 == 1) { 
     img.image = UIImage(named: "hillary.jpg") 
    } else { 
     img.image = UIImage(named: "thistimeisdifferent.png") 

    //self.ref.child(uuid).child("Book Info").child("Book Title").child("Slider Value").setValue(currentValue) 

    } 

} 

回答