我的代码中包含简单的构造:
output=String(format:message, array: params)
应格式化插入%@ of message的数组params的相应值。 然而,它不是这样做,而是返回逗号连接的元素,如:
output =(“您对%@的订阅将在一周内到期;续订 现在错过没有过境信息!“,[在Arrivo HD])
可能是什么问题以及如何使用Swift中的数组内容格式化字符串,类似于php vsprintf?
答案 0 :(得分:0)
根据luk2302的建议,解决方案就是使用:
String(format:message, params)