使用NSMutableString时出现运行时错误

时间:2016-04-05 11:14:40

标签: swift nsmutablestring

let address = "http://www.example.com/?cevent=imt%2Fguide%252525252525252F"
let address2 = "http://www.example.com/?cevent=imt%2Fguide%2525252525252521"
let bodyString=NSMutableString()

bodyString.appendFormat("\(address)")

当我在操场上测试时,代码出错,但是当我使用

bodyString.appendFormat("\(address2)")

它有效!为什么呢?

The runtime error.

1 个答案:

答案 0 :(得分:1)

您正在呼叫appendFormat,但您没有使用任何格式化字符串。

它应该像这样使用,格式化程序作为第一个参数(这里是普通的文本格式化程序):

bodyString.appendFormat("%@", address)