ios – 错误:string类型的值没有成员componentsSeparatedByCharactersInSet

ios – 错误:string类型的值没有成员componentsSeparatedByCharactersInSet,第1张

概述以下代码引发以下错误:“类型字符串的值没有成员componentsSeparatedByCharactersInSet” 此代码来自另一个在swift版本1或2中运行但之前不再有效的项目. import Foundationextension String { func split() -> [String] { return self.componentsSepar 以下代码引发以下错误:“类型字符串的值没有成员componentsSeparatedByCharactersInSet”

此代码来自另一个在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所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1032559.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-24
下一篇2022-05-24

发表评论

登录后才能评论

评论列表(0条)

    保存