ios - 在我的按钮上收到有关“没有成员'setTitle'”的错误
解决方案
随着lightButton
你调用IBAction
你之前定义的(顺便说一句,这实际上是由 Xcode 突出显示的)。由于您IBAction
没有返回任何内容,因此您无法访问任何属性。
'(UIButton) -> ()' 类型的值没有成员 'setTitle'。
语法表示一个函数,其中第(_) -> ()
一个括号表示函数的参数,第二个括号表示返回类型。
您应该定义一个IBOutlet
连接到情节提要的。
class YourController: UIViewController {
@IBOutlet var myButton: UIButton?
// Usage:
func someFunction() {
myButton.setTitle('Title')
}
}
推荐阅读
- oauth-2.0 - OpenID Connect 或 OAuth2 - 如何从颁发者元数据端点获取身份验证和令牌端点
- javascript - Chrome 扩展发送空的 POST 正文
- r - 当指定为 df$x 时,使函数检测不存在的列
- laravel - 在 laravel 中只从数据库中获取一条记录
- java - 如何在没有 Gradle 或 Maven 的情况下在 Intellij 2020.2 中创建新的 Java EE 项目?
- javascript - React Native 选项卡视图的高度始终等于最高选项卡的高度
- c - 我的 c 程序中的 Makefile 在 CMD 中不起作用,但在 Linux 终端中很好
- python - 无法将关键字“last_activity”解析为字段
- python - 在 Heroku 中运行两个应用程序并使用 PostgreSQL 数据库连接它们
- c++ - Java 上的 HMAC SHA256 签名,C++ 私钥-公钥上的验证