【发布时间】:2015-07-26 08:38:54
【问题描述】:
我尝试快速创建一个 Mastermind,但我无法使用索引来获取随机数的每个数字来检查我是否找到了一些代码。 我试过了,但它不起作用..:
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var textField: UITextField!
@IBOutlet weak var textView: UITextView!
var code = String(arc4random_uniform(9000) + 1000)
override func viewDidLoad() {
super.viewDidLoad()
println(code)
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
override func touchesBegan(touches: NSSet, withEvent event: UIEvent) {
self.view.endEditing(true)
}
@IBAction func sendDidPressed(sender: AnyObject) {
var find = 0
for (var i = 0; i < 4; i++) {
var number = textField.text
var numberInCode = map(code) { String($0) }
if contains(numberInCode, String(find)) {
find++
}
self.textView.text = "\(self.textField.text): Bien placées: \(String(find))"
}
}
@IBAction func resetCode(sender: AnyObject) {
}
}
我需要帮助
【问题讨论】:
-
您在代码中尝试了什么?这没有多大意义。
-
看来他正试图单独获取4位随机数的每个数字。
-
改变了答案,这应该得到你想要的
-
请清楚您所说的“无效”是什么意思。您希望发生什么?究竟发生了什么?
标签: swift