此代码来自另一个在swift版本1或2中运行但之前不再有效的项目.
import Foundationextension String { func split() -> [String] { return self.componentsSeparatedByCharactersInSet( CharacterSet.whitespaceAndNewlineCharacterSet()) .filter({components(separatedBy:)
!= ""}); }}extension Array { func unique<T: Equatable>() -> [T] { var uniqueValues = [T](); for value in self { if !contains(uniqueValues,value as T) { uniqueValues.append(value as! T); } } return uniqueValues; } func first<T>(test:(T) -> Bool) -> T? { for value in self { if test(value as! T) { return value as? T; } } return nil; }}
解决方法 你在找 func split() -> [String] { return self.components(separatedBy: .whitespacesAndNewlines).filter{!.isEmpty}}: 总结
以上是内存溢出为你收集整理的ios – 错误:string类型的值没有成员componentsSeparatedByCharactersInSet全部内容,希望文章能够帮你解决ios – 错误:string类型的值没有成员componentsSeparatedByCharactersInSet所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)