我UIView
子無法獲得訪問自定義的UIView財產
class GraphView: UIView {
var test = false
}
當我試圖通過@IBOutlet
獲得訪問test
財產,我得到exc_bad_access
錯誤。
我的問題是什麼?
我UIView
子無法獲得訪問自定義的UIView財產
class GraphView: UIView {
var test = false
}
當我試圖通過@IBOutlet
獲得訪問test
財產,我得到exc_bad_access
錯誤。
我的問題是什麼?
原因可能是,您正試圖在視圖加載之前訪問@IBOutlet的屬性。@ IBOutlet僅在加載包含插口的視圖時才被初始化。
我試圖訪問'ViewDidLoad'方法 –
你可以在'ViewDidAppear'中測試相同嗎 –
我也在'tableView(didSelectRowAtIndexPath)中測試過這個' –
你的意思是你不能訪問測試var,當GraphView被聲明爲IBOutlet屬性?你在哪裏以及如何宣佈IBOUtlet? –
我已經通過故事板將GraphView連接到控制器中 –
您是否已初始化GraphView,因爲測試看起來不像類變量 – KrishnaCA