我已經搜索周圍,無法弄清楚我做錯了什麼。我想垂頭喪氣一個UIButton
到子類在下面的代碼行:不能縮減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)。
有什麼想法?這看起來應該很簡單,但我無法弄清楚。謝謝。
謝謝(和其他響應者)。這工作。我不知道你可以在子類上使用超類初始化器。 – jhk727
如果答案對您有幫助,如果您可以將其標記爲已接受(點擊答案旁邊的檢查)將會很好。它會幫助其他人提出同樣的問題。 – vigneshv
完成!感謝您的提示 - 我對stackoverflow是新的,用戶界面仍然很混亂。 – jhk727