8000 Terminated due to memory issue on version 1.2.2 · Issue #17 · fjcaetano/NSStringMask · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Terminated due to memory issue on version 1.2.2 #17
Open
@evertoncunha

Description

@evertoncunha

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")

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0