@IBAction func addtoCart(_ sender: Any) {
if UserDataSingleton.sharedDataContainer.is_guest == "guest" {
//segue, user is a guest
}
if sizebtn.isHidden == false {
if Size.selectedItem == nil {
// show alert , nothing is selected from items
}
} else {
// do API call
}
}
如果用户不是来宾并从商品中选择了某些内容,则上面的代码会跳过api调用。我该如何检查:
答案 0 :(得分:1)
您可以使用"&&"逻辑运算符做第二个语句
602-575-1008
答案 1 :(得分:1)
您可以使用guard
语句进行验证:
@IBAction func addtoCart(_ sender: Any) {
guard UserDataSingleton.sharedDataContainer.is_guest != "guest" else {
//segue, user is a guest
return
}
guard sizebtn.isHidden && Size.selectedItem == nil else {
// show alert , nothing is selected from items
return
}
// do API call
}
答案 2 :(得分:0)
看起来你的if语句没有正确捆绑。试试这个
@IBAction func addtoCart(_ sender: Any) {
if UserDataSingleton.sharedDataContainer.is_guest == "guest" {
//segue, user is a guest
}
if sizebtn.isHidden == false {
if Size.selectedItem == nil {
// show alert , nothing is selected from items
} else {
// do API call
}
}
}
答案 3 :(得分:0)
Integrated Security=false
使用webconfig
何时不想进一步执行您的代码。