gpt4 book ai didi

ios - 无法将 UIButton 向下转换为子类

转载 作者:行者123 更新时间:2023-11-29 01:27:40 26 4
gpt4 key购买 nike

我四处寻找,但无法弄清楚我做错了什么。我试图在以下代码行中将 UIButton 向下转换为子类:

var currentButton: FileButton = UIButton(type: .System) as! FileButton

FileButtonUIButton 的一个简单子(monad)类,它只存储几个与按钮相关的变量。代码如下:

import UIKit

class FileButton: UIButton {

var fileAddress: String = ""
var fileMsgId: String = ""
var fileAppId: String = ""

}

当我尝试执行此代码时,控制台中出现以下错误:

Could not cast value of type 'UIButton' (0x19e9c9e40) to 'CollectionFun.FileButton' (0x100127490).

有什么想法吗?这看起来应该很简单,但我无法弄清楚。谢谢。

最佳答案

只需调用:

var currentButton: FileButton = FileButton(type: .System)

关于ios - 无法将 UIButton 向下转换为子类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33833683/

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