【发布时间】:2016-02-23 08:29:51
【问题描述】:
我四处寻找,无法弄清楚我做错了什么。我正在尝试将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)。
有什么想法吗?这似乎应该很简单,但我无法弄清楚。谢谢。
【问题讨论】:
标签: ios swift cocoa-touch uibutton