私は以下のようなコードを持っています:
- (void)viewDidLoad
{
[super viewDidLoad];
NSString* template = [NSString stringWithFormat: @"http://my-map-server.com/?mode=tile&tilemode=gmap&tile={x}+{y}+{z}"] ;
MKTileOverlay * overlay = [[MKTileOverlay alloc] initWithURLTemplate:template]; //returns nil
overlay.canReplaceMapContent = NO;
[mainMap addOverlay:overlay1 level:MKOverlayLevelAboveLabels];
}
なぜ値[[MKTileOverlay alloc] initWithURLTemplate:template]
を返すのnil
ですか?合理的な解決策が見つかりません。私の他のプロジェクトでも同様のコードが機能します。