2016-05-04 2 views
0

У меня есть UIView подклассне удается получить доступ к пользовательской UIView собственности

class GraphView: UIView { 
    var test = false 
} 

И когда я пытаюсь получить доступ к test собственности через @IBOutlet, я получаю exc_bad_access ошибку.

В чем моя проблема?

+0

Вы имеете в виду, что вы не можете проверить доступ var, когда GraphView объявлен как свойство IBOutlet? Где и как вы объявили IBOUtlet? –

+0

Я связал GraphView с помощью раскадровки в контроллере –

+0

Вы интегрировали GraphView, потому что тест не похож на переменную класса – KrishnaCA

ответ

0

Причина может быть в том, что вы пытаетесь получить доступ к свойству @IBOutlet перед загрузкой представления. @ IBOutlet инициализируется только при загрузке представления, содержащего выход.

+0

Я пытаюсь получить доступ в 'метод ViewDidLoad' –

+0

могли бы вы проверить то же самое в' ViewDidAppear' –

+0

Я испытал это также 'Tableview (didSelectRowAtIndexPath)' –