Open
Description
I'm getting "terminated due to memory issue", on version 1.2.2. It's working fine on v1.2.1.
static func maskTitle(readable: String) -> String {
//let pattern = "(\\d{5}\\.\\d{5} )(\\d{5}\\.\\d{6} )(\\d{5}\\.\\d{6} )(\\d{1} ).*"
var mask: String = ""
let count = readable.characters.count
if count >= 6 {
mask += "(\\d{5})\\."
}
if count >= 11 {
mask += "(\\d{5}) "
}
if count >= 16 {
mask += "(\\d{5})\\."
}
if count >= 22 {
mask += "(\\d{6}) "
}
if count >= 27 {
mask += "(\\d{5})\\."
}
if count >= 33 {
mask += "(\\d{6}) "
}
if count >= 34 {
mask += "(\\d{1}) "
}
mask += "(.*)"
return NSStringMask.maskString(readable, withPattern: mask) ?? ""
}
You can try to pass any value, like maskTitle(readable: "1")