В моем проекте у меня есть подкласс A
от UIPickerView
.
В Interface Builder у меня есть UIPickerView
, тип которого я изменил на свой подкласс A
.
В другом классе B
, также определенном в моем коде, созданном в Interface Builder и связанный с A
через выход, он ссылается на A
с полем IBOutlet A *mySubclass
.
Проблема вот в чем:
При работе на симуляторе все работает нормально; Точка останова на awakeFromNib
B
подтверждает, что mySubclass
был загружен и действительно имеет тип A
. Однако при работе на устройстве (iOS4.1 на iPhone 4) та же точка останова показывает, что mySubclass
теперь имеет тип UIPickerView
.
Добавление awakeFromNib
к подклассу A
подтверждает, что при работе на симуляторе awakeFromNib A
вызывается, но не при работе на устройстве.
Кто-нибудь знает, почему это может быть?
Заранее благодарю за любую помощь,
Тео