如何使用Split()方法而不是componentsSeparatedByString()方法获得相同的结果:
public func className(obj: Any) -> String {
return toString(obj.dynamicType).componentsSeparatedByString(".").last!
}
答案 0 :(得分:0)
经过一番挖掘后,我想出了这个解决方案:
public func className(obj: Any) -> String {
return split(toString(obj.dynamicType),maxSplit: Int.max,allowEmptySlices:false, isSeparator: { $0 == "."}).last!
}