Wie mache ich arc4random wählen Sie 4 verschiedene Namen ohne Antwort, wenn ich 5 Namen im Textfeld schreiben?wie man arc4random wählt 4 verschiedene Namen in swift
import UIKit
class ViewController: UIViewController, UIPickerViewDelegate {
var array = [String]()
@IBOutlet var textfi1: UITextField!
@IBOutlet var textfi2: UITextField!
@IBOutlet var textfi3: UITextField!
@IBOutlet var textfi4: UITextField!
@IBOutlet var textfi5: UITextField!
@IBOutlet weak var lbl: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
@IBAction func button(sender: AnyObject) {
numberFive()
}
func numberFive() {
array = [ textfi1.text! , textfi2.text! , textfi3.text! , textfi4.text! , textfi5.text! ]
let randomIndex = Int(arc4random_uniform(UInt32(5)))
lbl.text! = "\(array[randomIndex]) with \(array[randomIndex]) \n \(array[randomIndex]) with \(array[randomIndex])"
lbl.numberOfLines = 0
}
}
Entfernen Sie das Element aus dem Array, wenn Sie es abgeholt, und dann den „maximalen“ ändert Wert des Zufalls. – Larme
Warum ist der Etikettenausgang schwach? – iMuzahid
Bitte umformulieren Sie Ihre Frage, weil es unverständlich ist –