首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >应用程序在CLLocationCoordinate2DMake - swift崩溃

应用程序在CLLocationCoordinate2DMake - swift崩溃
EN

Stack Overflow用户
提问于 2016-06-24 22:47:31
回答 1查看 209关注 0票数 0

下面是我的getMapAnnotations()函数,该函数从firebase数据库获取纬度和经度信息,并将这些注释添加到mapView中:

代码语言:javascript
复制
func getMapAnnotations()  {
    print("aa")
    var refHandle = self.ref.child("tasks").observeEventType(FIRDataEventType.Value, withBlock: { (snapshot) in
        let tasksDict = snapshot.value as? NSDictionary
        print("bb")
        for i in 0 ..< tasksDict!.count {
                let taskId = tasksDict!.allKeys[i] as! String
                print (taskId)
                let task = tasksDict!.objectForKey(taskId) as! NSDictionary
                print (task)
                let lat = task.objectForKey("latitude") as! String
                let long = task.objectForKey("longitude") as! String
                let latNum = Double(lat)
                let longNum = Double(long)
                let latDegrees: CLLocationDegrees = latNum!
                let longDegrees: CLLocationDegrees = longNum!
                let pointLocation: CLLocationCoordinate2D = CLLocationCoordinate2DMake(latDegrees, longDegrees)
                let point = MKPointAnnotation()
                point.coordinate = pointLocation
                point.title = task.objectForKey("title") as? String
                self.homeMap.addAnnotation(point)
                print("point added")

        }

当视图控制器加载并且断点位于pointLocation声明处时,应用程序将变得无响应。是不是有什么我没做的事?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-06-25 00:08:32

我在那一行设置了一个断点。哦,天哪,这太尴尬了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38016206

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档