Swift / GMaps - 不断出错

时间:2015-01-24 12:15:58

标签: ios google-maps swift

请注意 - 我已经通过SO查询了答案。许多开发人员已经回答,但我觉得我已经完成了所需的工作。

我将-ObjC添加到项目中:其他链接器标志。

我一直收到这个错误:

  

NSInvalidArgumentException',原因:' - [GMSMapView   animateToCameraPosition:]:无法识别的选择器发送到实例

我已经按照Googles的步骤 - 一步一步地观看了一些视频(在ObjC中)并阅读了许多博客。

我已经添加了所有框架,甚至在未添加GMaps包时也没有复制。

这是我的代码。

的AppDelegate

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
    // Override point for customization after application launch.


       Parse.enableLocalDatastore()
       Parse.setApplicationId("ParseKey_eOHadu2GEOBqxvRl8ijKM0PMhq3", clientKey: "ParseKey_yFjq2MWocV3188hOq9MIjhqi5x0Od")

        PFFacebookUtils.initializeFacebook()

        GMSServices.provideAPIKey("MyKey_Pq9rjt5ZFX_jpB_QF5pEarMdp18_x4")

    return true
}

这是我的viewController代码

class UserLocationGm: UIViewController , GMSMapViewDelegate {

override func viewDidLoad() {
    super.viewDidLoad()

    var camera = GMSCameraPosition.cameraWithLatitude(-33.86,
        longitude: 151.20, zoom: 6)
    var mapView = GMSMapView.mapWithFrame(CGRectZero, camera: camera)
    mapView.myLocationEnabled = true
    self.view = mapView

    var marker = GMSMarker()
    marker.position = CLLocationCoordinate2DMake(-33.86, 151.20)
    marker.title = "Sydney"
    marker.snippet = "Australia"
    marker.map = mapView

    }

缺少什么?即我非常确定我不打算将一个MapKit视图添加到viewController。有没有人有任何建议?

Xcode 6 Google Maps SDK:1.9.1 郎:斯威夫特

0 个答案:

没有答案