私のViewControllerでMKReverseGeocoderDelegateを使用するとどうなるのでしょうか?アプリケーションは2.2.1で動作しています。 2.2.1をサポートしていますが、3.0をBase SDKとして使用しているためです。古いバージョンのiPhone 3.0クラスの代理人、特にMKReverseGeocoderDelegate
2.2.1での作業をサポートするためにフレームワークをソフトリンクとして追加しました.MKReverseGeocoderクラスがジオコーダーですべての作業を行うことができるかどうかを確認するコードを準備する必要がありますが、デリゲートが存在しないため、デリゲートがアプリケーションを2.2.1でクラッシュさせるかどうかを理解できません。
// Try to found location
Class geocoderClass = NSClassFromString(@"MKReverseGeocoder");
if (geocoderClass != nil)
{ // Do my stuff here
}
をしかし、私はgeocodeClassのデリゲートを使用するヘッダファイルで宣言する必要があります。私はクラスが存在するかどうかを確認する方法です。 これはどのように動作するのだろうか?私はこのコードを準備するために他の何かをしなければならないのですか?
@interface MainViewController : UIViewController <FlipsideViewControllerDelegate, MKReverseGeocoderDelegate> {
// My declarations here
}
おかげで、 レオナルド
ありがとうございます!私はそれがうまくいっていると思う:D – Homer1980ar