Dans mon projet j'ai une sous-classe A
d'un UIPickerView
.
Dans Interface Builder, j'ai un UIPickerView
dont le type a été changé pour ma sous-classe A
.
Dans une autre classe B
, également définie dans mon code, instanciée dans Interface Builder et liée à A
via sa sortie, elle se réfère à A
avec un champ IBOutlet A *mySubclass
.Overlay UIPickerView instancié sur le simulateur mais pas sur le périphérique
Le problème est le suivant:
Lors de l'exécution sur le simulateur, il fonctionne très bien; Un point d'arrêt sur B
awakeFromNib
confirme que mySubclass
a été chargé et est en effet de type A
. Lors de l'exécution sur l'appareil (iOS4.1 sur iPhone 4), cependant, le même point de rupture révèle que mySubclass
est maintenant de type UIPickerView
.
Ajout d'une sous-classe awakeFromNib
A
confirme que lors de l'exécution sur awakeFromNib du simulateur A
est appelé, mais pas lors de l'exécution sur l'appareil.
Quelqu'un a-t-il une idée de la raison?
Merci à l'avance pour toute aide,
Teo