我有一个UISwitch
我想在我写的函数中控制一个布尔值.我查看了UISwitch
类型参考,它列出了交换机开/关状态的属性on
.我试图在一个动作中使用它:
@IBAction func switchValueChanged(sender: UISwitch) {
if acsessabilitySwitch.on {
//accessibilitySwitch is the UISwitch in question
println("It's True!")
advice.isInProduction = Bool (true)
// isInProduction is a attribute of a class
} else {
println("It's False!")
advice.isInProduction = Bool (false)
}
Run Code Online (Sandbox Code Playgroud)
但是当我跑它并且击中开关时它崩溃并且没有打印任何东西.
编辑:这是我的ViewController和我的自定义类文件:
BuyingAdviceModel.swift:
import Foundation
class videoGameModel{
var price : Double
var isInProduction : Bool
var adviceGiven: String?
init (isInProduction : Bool, price: Double){
self.price = price
self.isInProduction = isInProduction
}
func giveAdvice (price:Double, isInProduction:Bool)->(adviceGiven:String){ …
Run Code Online (Sandbox Code Playgroud) 所以我正在为另一个快速项目做一个测试,我想在一个条形按钮项和第二个之间使用segue 连接TableViewController
一个NavigationController
嵌入了一个的常规ViewController
项目ViewController
.当我控制 - 拖动按钮时ViewController
,我只能得到以下选项:
根据我的理解,我应该看到很多项目,包括节目和节目细节.即使我用push或任何其他segue 连接它们,如果我选择segue,我也不能选择show或show detail作为segue的类型.我究竟做错了什么?我没有对ViewController.swift进行修改.谢谢!