小编use*_*611的帖子

如何将布尔值链接到UISwitch的开/关状态?

我有一个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)

ios swift

27
推荐指数
3
解决办法
6万
查看次数

为什么我不能在xcode 6.1中使用show segue?

所以我正在为另一个快速项目做一个测试,我想在一个条形按钮项和第二个之间使用segue 连接TableViewController一个NavigationController嵌入了一个的常规ViewController项目ViewController.当我控制 - 拖动按钮时ViewController,我只能得到以下选项:

根据我的理解,我应该看到很多项目,包括节目和节目细节.即使我用push或任何其他segue 连接它们,如果我选择segue,我也不能选择show或show detail作为segue的类型.我究竟做错了什么?我没有对ViewController.swift进行修改.谢谢!

xcode ios segue swift ios8

5
推荐指数
1
解决办法
1154
查看次数

标签 统计

ios ×2

swift ×2

ios8 ×1

segue ×1

xcode ×1