gpt4 book ai didi

string - Swift - 如何将连字符/减号转换为+号

转载 作者:行者123 更新时间:2023-11-28 11:17:23 25 4
gpt4 key购买 nike


我正在从以下代码的 iOS 反向地理编码中获取字符串变量中的地址。

    CLGeocoder().reverseGeocodeLocation(imageLocation, completionHandler:
{(placemarks, error) in
dispatch_async(dispatch_get_main_queue(), {
if (error != nil) {println("reverse geodcode fail: \(error.localizedDescription)")
textField.placeholder = "Address not found."
}
else
{
if placemarks.count > 0
{
var placemark:CLPlacemark = placemarks[0] as! CLPlacemark
var locationAddress:NSArray = placemark.addressDictionary["FormattedAddressLines"] as! NSArray
var tmpAddress = locationAddress.componentsJoinedByString("\n")
textField.text = tmpAddress as String
}
}
})
})

tmpAddress 变量有地址 - "2362-2658 W 12th St\nCity, State 20301\nCountry Name"

我需要将 tmpAddress 变量中的 2362-2658 更改为 2362+2658,但我无法通过

tmpAddress = tmpAddress.stringByReplacingOccurrencesOfString("-", withString: "+")

tmpAddress = tmpAddress.stringByReplacingOccurrencesOfString("\u{2212}", withString: " ")

请有人建议为什么上面的 stringByReplacingOccurrencesOfString 不起作用,以及如何实现。

最佳答案

tmpAddress = tmpAddress.stringByReplacingOccurrencesOfString("-", withString: "+")

用“+”替换“-”

第一个参数是搜索字符串,第二个是替换字符串。

关于string - Swift - 如何将连字符/减号转换为+号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30926690/

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