Eri*_*ong 1 equality nsattributedstring swift
如何比较NSAttributedString和Swift字符串,例如:
let string = "test string"
let attributedString = NSAttributedString(string: string)
let areStringsEqual = attributedString == string
Run Code Online (Sandbox Code Playgroud)
将编译。
两种方式:
第一
更改
attributedString == string
Run Code Online (Sandbox Code Playgroud)
至
attributedString.string == string
Run Code Online (Sandbox Code Playgroud)
第二
将此添加到您的代码:
//for attributed.string == string
func ==(lhs: NSAttributedString, rhs: String) -> Bool {
return lhs.string == rhs
}
//for string == attributed.string
func ==(lhs: String, rhs: NSAttributedString) -> Bool {
return lhs = rhs.string
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
548 次 |
| 最近记录: |