У меня есть эти строки в моем коде
scrvParsedJSON.documentView?.selectAll(nil)
scrvParsedJSON.documentView?.deleteForward(nil)
scrvParsedJSON.documentView?.insertText(jsonString)
scrvParsedJSON.documentView?.scrollToBeginningOfDocument(nil)
, где scrvParsed JSON - это NSScrollView, а jsonString - строковая переменная, содержащая около 4 МБ текста. Приложение зависло, когда код, приведенный выше, выполняется и начинает потреблять все больше и больше памяти. Это работает нормально, если jsonString содержит всего несколько символов. Я неправильно использую NSScrollView?