Почему это сверхвыпускает? UINavigationController / UITableview

stringify-object - хорошая библиотека npm, созданная командой йоменов: https://www.npmjs.com/package/stringify-object

npm install stringify-object

затем:

const stringifyObject = require('stringify-object');
stringifyObject(myCircularObject);

Очевидно, что это интересно, только если у вас есть круговой объект, который потерпит неудачу с JSON.stringify();

10
задан Meltemi 22 July 2009 в 18:52
поделиться

1 ответ

Вы ищете не в том месте - проблема в том, что myViewController выпускается (или автоматически выпускается) слишком много раз.

Опубликованный вами код выглядит правильно, поэтому я ' d посмотреть на код MyViewController, чтобы узнать, освобождает ли он себя когда-либо или каким-то образом заставляет себя освобождаться другими способами.

Вы также можете переопределить метод выпуска, установить точку останова и посмотреть, сможете ли вы сузить его таким образом. .. например,

- (void)release {
    [super release]; //Set breakpoint here
}
4
ответ дан 4 December 2019 в 04:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: