これは私の最初の投稿であり、確かに頭がいっぱいですが、助けが必要です。
Apple の KMLViewer の例をダウンロードして、マップのオーバーレイを確認しました。それを機能させた後、「調査」の一環として、次の行を追加しました
map = [[MKMapView alloc] initWithFrame:self.view.frame];
行の直後
[super viewDidLoad];
私も持っていなかったことは知っていますが、プログラムで MKMapView を作成する必要がある別のプロジェクトがあり、より単純な作業プログラムでアプローチを検証したいと考えていました。
その結果、KMLViewer はエラーなしでコンパイルおよび実行されましたが、kml ファイルによって作成されたオーバーレイは表示されなくなりました。行が削除された場合、オーバーレイが再び表示されました。
私は何が欠けていますか?
助けてくれてありがとう。