gpt4 book ai didi

ios - 让多个 IF 语句子句协同工作

转载 作者:行者123 更新时间:2023-11-28 12:09:27 25 4
gpt4 key购买 nike

我正在构建一个 iOS 测验应用程序,根据问题标签中出现的某些关键词,我希望背景照片根据问题中的关键词进行更改。例如,如果问题标签包含“食物”一词,我希望背景图片始终显示苹果图片。如果问题标签包含“水果”一词,我还希望背景图片是与关键词“食物”相同的苹果。然而,当我运行我的代码时,它只有在我只使用一个关键字时才能正常工作。

 //this code works and changes the background picture appropriately
func quizImage() {

if (questionLabel.text?.contains("food"))!

//applePicture is the name of the image
{ questionImage.image = applePicture }

}

然而,当我尝试以下操作时,使用多个 if 子句,背景照片根本没有改变,即使其中一个关键词出现在问题标签中也是如此

  func quizImage() {

//this code doesn't work and the background photo never changes
if (questionLabel.text?.contains("food"))!,(questionLabel.text?.contains("apple"))!

{ questionImage.image = applePicture}

}

非常感谢任何帮助的建议!

最佳答案

如果您使用逗号(,),那么只有当两个条件都满足时它才会为真。这样做,

if let text = questionLabel.text, (text.contains("food") || text.contains("apple")) {
questionImage.image = applePicture
}

关于ios - 让多个 IF 语句子句协同工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48820761/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com