我四处搜寻,无法找出我做错了什么。我正在尝试在以下代码行中将UIButton
转换为子类:
var currentButton: FileButton = UIButton(type: .System) as! FileButton
FileButton
是UIButton
的简单子类,仅使用按钮存储几个变量。代码如下:import UIKit
class FileButton: UIButton {
var fileAddress: String = ""
var fileMsgId: String = ""
var fileAppId: String = ""
}
尝试执行此代码时,控制台中出现以下错误:
无法将类型为'UIButton'(0x19e9c9e40)的值转换为
'CollectionFun.FileButton'(0x100127490)。
有什么想法吗?看来应该很简单,但我无法弄清楚。谢谢。
最佳答案
只需简单地致电:
var currentButton: FileButton = FileButton(type: .System)
关于ios - 无法将UIButton转换为子类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33833683/