characters-字符串的实例属性,与Xcode 9.1一起被弃用

使用characters属性从字符串中获取子字符串非常有用,但现在它已被弃用,Xcode建议使用substring.我试着四处看看,看看有没有同样的问题和苹果开发者教程/指南.但是看不到任何建议的解决方案/备选方案.

以下是警告信息:

'characters' is deprecated: Please use String or Substring

enter image description here

我有很多字符串操作都是使用属性characters执行/处理的.

有人对这次更新有什么 idea /信息吗?

推荐答案

Swift 4对字符串API进行了修改.

欲了解更多信息,请从here

例如,用于

let edit = "Summary"
edit.count   // 7

Ios相关问答推荐

不使用iOS 17修改器修改SWIFT用户界面视图

底部导航栏在iOS上浮动

从后台线程调用DispatchObject的方法安全吗?

验证开发人员应用程序证书是否已在您的设备上验证

如何将模糊输入/模糊输出添加到SwiftUI中的非对称过渡?

Xcode -Google Mobile Ads SDK在没有AppMeasurement的情况下初始化

为什么下面的代码没有在主线程上运行?

如何在@AppStorage中存储字体?

使用按位|带有布尔操作数

使用 SceneKit 从 CapturedRoom.walls 重新创建 RoomPlan

帧过渡动画有条件地工作

UILabel - 字符串作为文本和链接

Select UITableViewCell 时 UIView backgroundColor 消失

如何设置imageView的圆角半径?

Xcode 项目格式:3.1、3.2、6.3 和 8.0 有什么区别?

如何在 Xcode 4 中切换 .h 和 .m

Xcode 11 向后兼容性:UIWindowScene 仅在 iOS 13 或更高版本中可用

如何在 Android 和 iPhone 的移动应用程序中实施推荐计划

如何在ios中生成UUID

如何为 NSDate 添加一个月?