0

これを説明するのは難しいので、ご容赦ください...動作することがわかっている例を使用しています。これは、Apress More iPhone dev book の MapMe の章です。

同じコードを使用していますが、すべてのマップ コードを含む MapViewController クラスを作成し、ペン先からのビューを MainViewController ビューのサブビューとして挿入しています。私と一緒に?

私の問題は次のようです。現在、MKMapView オブジェクトを含むビューは MainViewController のサブビューであり、注釈オブジェクトをビューに追加したくありません。mapType を変更し、locationManager:didUpdateToLocation を開始して現在地を特定できます。実際、デフォルトの赤いピンがドロップされます。ただし、カスタム注釈オブジェクトは渡されません。

このコードは、MapViewController から直接実行すると正常に機能したことを思い出してください。ビューを別のViewControllerのサブビューとして挿入したときにのみ壊れます。

4

1 に答える 1

0

わかりました、私はばかです...デリゲートはNIBに設定されていませんでした... DOH!!! 小学生の間違い。学んだ教訓。

于 2010-02-19T09:39:58.373 に答える