2009-10-16 6 views
1

Je souhaite utiliser MKMapView avec UITabbarController. Je n'ai aucun problème avec l'autre application viewController. Mais si je l'utilise avec MKMapViewUITabBarController, MKMapViewIBOutlet lancers francs NSUnknownKeyException avec le message « cette classe n'est pas valeur de clé de codage conforme à la clé xxxx »MKMapView - NSUnknowKeyException

Si je supprime IBOutlet de mon code et IB, puis l'application fonctionne très bien. Si je définis une IBOutlet pour l'application MKMapView lève cette exception.

Répondre

1

Sur le TabBarController changer le UIViewController qui affichera votre carte pour correspondre:

@interface MyMapViewController { 
MKMapView *mapView; 
} 
@property (nonatomic,retain) IBOutlet MKMapView *mapView; 

Sur votre onglet bar contrôleur utiliser l'inspecteur pour changer la classe de UIViewController à MyMapViewController

+0

Il retourne: cette classe est pas de valeur clé codage-conforme pour la carte mapView. ' – goo

Questions connexes