###前提・実現したいこと
Yahoo! iOSマップSDKを利用して地図アプリを作ろうと思っているのですが、
iOSシミュレーターでは地図が表示できましたが、
実機ではYMKMapViewをaddSubviewすると処理が止まってしまい地図が表示されません。
何か解決策がありましたら教えて下さい。
よろしくお願いします。
###発生している問題
[self.view addSubview:mapView];
を実行した時点で処理が止まっている
(viewWillAppearは出力されているが、viewDidAppearが出力されていない)
###該当のソースコード
#import <UIKit/UIKit.h> #import <YMapKit/YMapKit.h> @interface ViewController : UIViewController <YMKMapViewDelegate> { YMKMapView* mapView; } @end
#import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { NSLog(@"viewDidLoad"); [super viewDidLoad]; mapView = [[YMKMapView alloc] initWithFrame:CGRectMake(0, 0, 320, 320) appid:@"アプリケーションID"]; mapView.mapType = YMKMapTypeStandard; mapView.delegate = self; CLLocationCoordinate2D center; center.latitude = 35.6657214; center.longitude = 139.7310058; mapView.region = YMKCoordinateRegionMake(center, YMKCoordinateSpanMake(0.002, 0.002)); [self.view addSubview:mapView]; } - (void)viewWillAppear:(BOOL)animated { NSLog(@"viewWillAppear"); [super viewWillAppear:animated]; } - (void)viewDidAppear:(BOOL)animated { NSLog(@"viewDidAppear"); [super viewDidAppear:animated]; } @end
###補足情報(言語/FW/ツール等のバージョンなど)
環境
Xcode7.3
Objective-C
実機iOS 9.3.1
Yahoo! iOSマップSDK
http://developer.yahoo.co.jp/webapi/map/openlocalplatform/v1/iphonesdk/
※必要なフレームワーク、App Transport Securityは追加しています
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/04/15 06:49