1

MKMapViewと使いたいUITabbarController。他のviewControllerアプリケーションに問題はありません。しかし、 with を使用するMKMapViewUITabBarController、「このクラスはキー xxxx のキー値コーディングに準拠していません」というメッセージMKMapView IBOutletがスローされますNSUnknownKeyException

IBOutletコードと IB から削除すると、アプリケーションは正常に動作します。アプリケーションに設定するIBOutletと、MKMapViewこの例外がスローされます。

4

1 に答える 1

1

TabBarController で、マップを表示する UIViewController を一致するように変更します。

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

タブ バー コントローラーで、インスペクターを使用してクラスを UIViewController から MyMapViewController に変更します。

于 2010-03-07T03:33:58.127 に答える