如何使用Split()而不是componentsSeparatedByString()?

时间:2015-08-26 23:50:27

标签: ios swift

如何使用Split()方法而不是componentsSeparatedByString()方法获得相同的结果:

public func className(obj: Any) -> String {
  return toString(obj.dynamicType).componentsSeparatedByString(".").last!
}

1 个答案:

答案 0 :(得分:0)

经过一番挖掘后,我想出了这个解决方案:

public func className(obj: Any) -> String {
  return split(toString(obj.dynamicType),maxSplit: Int.max,allowEmptySlices:false, isSeparator: { $0 == "."}).last!
}