ios - 如何在快速编程中解决这个 EXC_BAD_ACCESS(code=EXC_i386_GPFLT)

标签 ios map swift

这是我的代码。获取此 EXC_BAD_ACCESS(code=EXC_i386_GPFLT)。我不知道如何找到并解决问题,请帮助我...应用程序在获取经度时崩溃

mapServerRequest="Hyderabad,india"
var mapAddress:NSString=mapServerRequest
mapAddress.stringByAddingPercentEncodingWithAllowedCharacters(NSCharacterSet.URLPathAllowedCharacterSet())
     println(mapAddress)
var urlpath=NSString(format: "http://maps.googleapis.com/maps/api/geocode/json?address=%@", mapAddress)
     println(urlpath)
var url = NSURL.URLWithString(urlpath)
    println(url)
var jsonData:NSData=NSData(contentsOfURL:url)

       if(jsonData != nil)
    {
        var error:NSError=NSError(coder: nil)
        var result:NSDictionary=NSJSONSerialization .JSONObjectWithData(jsonData, options: NSJSONReadingOptions.MutableContainers, error: nil) as NSDictionary
        //println(result)
        if (error != nil)
        {
            mapServerResultArray=result.valueForKey("results") as NSMutableArray
           // println(mapServerResultArray)

        }
      var longitud:NSString

           longitud=mapServerResultArray.objectAtIndex(0).valueForKey("geometry").valueForKey("location").valueForKey("lng")as NSString

        var latitud :NSString = (mapServerResultArray .objectAtIndex(0).valueForKey("geometry").valueForKey("location").valueForKey("lat")) as NSString
        placeName=mapServerResultArray .objectAtIndex(0).valueForKey("formatted_address") as NSString
        var longitude:Float=longitud.floatValue
        var latitude:Float=latitud.floatValue
        self.zoomMapAndCenterAtLatitude(latitude)
        self.zoomMapAndCenterAtLongitud(longitude) 

最佳答案

简答:

在方案中启用 Zombies,它会启用一个断点,并在日志中显示正确的原因

技术原因:

你正在尝试做一些在架构中不允许的事情 引用这个What's the meaning of exception code "EXC_I386_GPFLT"?

关于ios - 如何在快速编程中解决这个 EXC_BAD_ACCESS(code=EXC_i386_GPFLT),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24837295/

相关文章:

ios - View 中的中心图像

iphone - 如何防止 map View 被更新

c++ - 如何在 C++ 中创建 Lua 表,并将其传递给 Lua 函数?

ios - CIFilter 导致 iPhone 11 和 XR 崩溃

swift - 不能特殊的非通用类型 AnyObject

ios - 在倒计时结束时重置或更改按钮标题

ios - 使用静态变量还是通过 View Controller ? iOS

java - 关于并发 HashMap 的内部工作

javascript - Javascript 中的重映射或映射函数

ios - 在 Swift 中解析关系