【发布时间】:2015-08-20 15:41:10
【问题描述】:
我正在尝试在我的代码中实现一些逻辑,以提供一个“门”,以根据应用内购买来连接到另一个 VC。
当用户点击添加按钮时,我想要 3 个可能的结果:
(1) 如果用户购买了 IAP,segue, (2) 如果用户没有购买但 var x = 1,不要segue并显示alert view
以下是我认为应该如何在 Swift 中进行设置,但是我不确定如何将我想要的值放入我的枚举中?什么在 Swift 中最有效?
enum Access {
case Purchased //a bool true or false
case AddOne // not purchased but people < 1
case Locked //not purchased and people >= 1
}
switch Access {
case .Purchased: // segue
case .AddOne: // segue
case .Locked: // alertView
}
【问题讨论】:
标签: ios swift enums switch-statement