2016-05-04 91 views
0

UIView無法獲得訪問自定義的UIView財產

class GraphView: UIView { 
    var test = false 
} 

當我試圖通過@IBOutlet獲得訪問test財產,我得到exc_bad_access錯誤。

我的問題是什麼?

+0

你的意思是你不能訪問測試var,當GraphView被聲明爲IBOutlet屬性?你在哪裏以及如何宣佈IBOUtlet? –

+0

我已經通過故事板將GraphView連接到控制器中 –

+0

您是否已初始化GraphView,因爲測試看起來不像類變量 – KrishnaCA

回答

0

原因可能是,您正試圖在視圖加載之前訪問@IBOutlet的屬性。@ IBOutlet僅在加載包含插口的視圖時才被初始化。

+0

我試圖訪問'ViewDidLoad'方法 –

+0

你可以在'ViewDidAppear'中測試相同嗎 –

+0

我也在'tableView(didSelectRowAtIndexPath)中測試過這個' –