【发布时间】:2018-03-10 02:05:56
【问题描述】:
characters - String 的实例属性,已弃用 Xcode 9.1
使用characters 属性从String 中获取子字符串非常有用,但现在它已被弃用,Xcode 建议使用substring。我试图检查 SO 问题和苹果开发人员教程/指南。但看不到任何建议的解决方案/替代方案。
这里是警告信息:
'characters' 已弃用:请使用字符串或子字符串
我已经使用属性characters 执行/处理了很多字符串操作。
有人对此更新有任何想法/信息吗?
【问题讨论】:
-
这里是 interesting article 关于
String从 Swift 3 到 4 的更改,另请阅读 SE0163 -
尝试改用
count。 -
如果你使用的是
string.characters.forEach,那么新的API就是string.forEach { char in process(char) }
标签: ios string substring swift4 xcode9.1