Google Maps SDK for iOSを試しているのですが、
公式ドキュメントの通りにマップを表示しようとしたところ、
実機でEXC_BAD_ACCESSが発生してしまい、原因が分からず質問させていただきました。
シュミレーターでは発生しませんでした。
SDKの導入はドキュメントの記載通りにcocoapodsで行いました。
ViewControllerのコードもほぼサンプル通りですが、念の為掲載致します。
「self.view = mapView」の箇所でEXC_BAD_ACCESSが発生しているようで、この箇所をコメントアウトすると発生しないようでした。
lang
1import UIKit 2import GoogleMaps 3 4class ViewController: UIViewController { 5 @IBOutlet var vview: UIView! 6 7 override func viewDidLoad() { 8 super.viewDidLoad() 9 // Do any additional setup after loading the view, typically from a nib. 10 11 var camera = GMSCameraPosition.cameraWithLatitude(-33.868, 12 longitude:151.2086, zoom:6) 13 var mapView = GMSMapView.mapWithFrame(CGRectZero, camera:camera) 14 self.view = mapView 15 } 16 17 override func didReceiveMemoryWarning() { 18 super.didReceiveMemoryWarning() 19 // Dispose of any resources that can be recreated. 20 } 21}
開発環境
OSX 10.10.4
Xcode 6.4
確認端末
iPhone5s バージョン8.3
ちなみに、Google Maps SDK for iOSのデモプロジェクト SDKDemos.xcodeproj をビルドしても同様の現象が発生しておりました。
同様の現象が発生している方や、解決された方がいらっしゃいましたら教えていただけないでしょうか。
よろしくお願い致します。
あなたの回答
tips
プレビュー