Xcode9.1警告:warning: 'characters' is deprecated: Please use String or Substring directly

Xcode 9.1报错信息如下:

原因是Swift 4对String的API做了break change,统计字符数更改如下:

Swift 4之前统计字符数:

str.characters.count

Swift 4

str.count

版权声明:著作权归作者所有。

相关推荐

ProgressDialog(deprecated )替代方案

ProgressDialog在API level 26被废弃,官方的解释是ProgressDialog是一个模态框(modal dialog),它会禁止与app的交互。可以在App的UI里嵌入ProgressBar作为它的替代方案。如果想实现模态框,也可以在AlertDialog里嵌入ProgressBar来实现。