gpt4 book ai didi

swift - 线程 1 : EXC_BREAKPOINT (code=1, 子代码 = 0x10136bb50) - swift

转载 作者:行者123 更新时间:2023-11-28 08:01:02 26 4
gpt4 key购买 nike

当我想使用 GET 方法发送值时出现此错误:

Thread 1: EXC_BREAKPOINT (code=1, subcode=0x10136bb50)

获取值:

var flname      = self.txt_field_flname.text
var job_title = self.txt_field_job_title.text
var mobile = self.txt_field_mobile.text
var des = self.txt_field_des.text
var lat = self.lat
var lon = self.lon

self.sendNewJob(fname: flname!, title: job_title!, mobile: mobile!, des: des!, lat: String(lat), lon: String(lon) )

func sendNewJob(fname:String,title:String,mobile:String,des:String,
lat:String,lon:String)
{
print("fname \(fname) title \(title) mobile \(mobile) des \(des) lat \(lat) lon \(lon)") //output is well

RestApiManager.sharedInstance.sendNewJob(fname: fname,title: title,mobile:mobile,
des:des,lat:lat,lon:lon) { (json: JSON) in

}
}

func sendNewJob(fname:String,title:String,mobile:String,des:String,
lat:String,lon:String,onCompletion: @escaping (JSON) -> Void) {
let route = baseURL+"up=1&Name=\(fname)&BusinessName=\(title)&MobileNumber=\(mobile)&latitude=\(lat)&longitude=\(lon)&Description=\(des)"
makeHTTPGetRequest(path: route, onCompletion: { json, err in
onCompletion(json as JSON)
})
}


// MARK: Perform a GET Request
private func makeHTTPGetRequest(path: String, onCompletion: @escaping ServiceResponse) {
let request = NSMutableURLRequest(url: NSURL(string: path)! as URL) // line of my error

let session = URLSession.shared

let task = session.dataTask(with: request as URLRequest, completionHandler: {data, response, error -> Void in
if let jsonData = data {
let json:JSON = JSON(data: jsonData)
onCompletion(json, error as NSError?)
} else {
onCompletion(nil, error as NSError?)
}
})
task.resume()
}

enter image description here

最佳答案

当代码执行 nil 值时会发生这种情况。这里的代码 NSURL(string: path)!值可能为零。您可以使用可选绑定(bind)(如果允许)来检查 NSURL 是否有效。当字符串无效且不构成有效 URL 时,就会发生这种情况。

关于swift - 线程 1 : EXC_BREAKPOINT (code=1, 子代码 = 0x10136bb50) - swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46727008/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com