Firebase Storageにある画像をランダム化する必要があります。私の最初の考えは、Firebaseが提供するダウンロードリンクを各画像に使用することでしたが、それが最良の解決策であるかどうかはわかりませんでした。テスト目的のために私は私のXcodeプロジェクトに三つの画像を落とし、私はローカルにそれらをランダム化してきたが、今、私はFirebaseの画像から選択する必要があります。私は、ビューコントローラのコードを以下に含めました。私はこの質問に答える何も見なかったので、どんな考えも大いに評価されるだろう。Firebase Storageから画像をランダム化
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)
}
}
ありがとうございます。大変感謝しています! –