ios – 不能调用非函数类型’UIImage’的值吗?

ios – 不能调用非函数类型’UIImage’的值吗?,第1张

概述我试图运行这个代码,随机化UI Image.但我得到以下错误无法调用函数类型’UIImage的值? @IBOutlet weak var resultLabel: UILabel!@IBOutlet weak var PersonsChoice: UIImageView!var option = ["rock.png", "paper.png", "scissors.png"]func 我试图运行这个代码,随机化UI Image.但我得到以下错误无法调用非函数类型’UIImage的值?

@H_502_11@@IBOutlet weak var resultLabel: UILabel!@IBOutlet weak var PersonsChoice: UIImageVIEw!var option = ["rock.png","paper.png","scissors.png"]func chooseWinner(userChoice:Int){ let randomNumber = Int(arc4random_uniform(3)) PersonsChoice.image(option[randomNumber]) if (randomNumber == 0 && userChoice == 1) || (randomNumber == 1 && userChoice == 2) || (randomNumber == 2 && userChoice == 0) { resultLabel.text("You Win") } else if (userChoice == 0 && randomNumber == 1) || (userChoice == 1 && randomNumber == 2) || (userChoice == 2 && randomNumber == 0) { resultLabel.text("I Win!") } else { resultLabel.text("It's a draw!") } }

我也得到错误无法调用非函数类型的值’String?’
为resultLabel.text.任何帮助将非常感激.

解决方法 要设置现有UIImageVIEw的属性图像,需要为其分配一个新的UIImage实例:

@[email protected] = UIImage(named: option[randomNumber])

UILabel文本也是如此:

@[email protected] = "It's a draw!" 总结

以上是内存溢出为你收集整理的ios – 不能调用非函数类型’UIImage’的值吗?全部内容,希望文章能够帮你解决ios – 不能调用非函数类型’UIImage’的值吗?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1048175.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存