大佬教程收集整理的这篇文章主要介绍了swift – 致命错误:无法从空字符串形成字符,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
print("Stripping Trailing commas") for var detail in details { if Detail.contains(",") { print(detail) detail.remove(at: detail.endIndeX) // <-- Removes last space detail.remove(at: detail.endIndeX) // <-- Removes last comma } }
…结果int以下控制台输出:
Stripping Trailing commas 2016,@L_616_7@: Can't form a Character from an empty String
第一个实例detail.remove(at:detail.endIndeX)正在被调试器突出显示,虽然我无法确定控制台消息中是否存在空格,但我在每个条目的末尾都添加了“,”在列表中,任何实际包含逗号的字符串不仅应该包含字符(如控制台所指示的那样),而且最后应该有两个字符需要被剥离.
let details = ["one,two,three,","a,b","once,twice,thrice,so nice,""] let filtered = details.map { (original: String) -> String in guard original.hasSuffix(",") else { return original } return String(original.characters.dropLast(2)) } print(filtered) // -> "["one,three",so nice",""]\n"
以上是大佬教程为你收集整理的swift – 致命错误:无法从空字符串形成字符全部内容,希望文章能够帮你解决swift – 致命错误:无法从空字符串形成字符所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。