Память отслеживания iPhone перезаписывается - PullRequest
0 голосов
/ 14 января 2011

У меня есть проблема, когда я вызываю функцию для объекта в одном из моих классов, но в то время, когда я вызываю ее, содержащую ссылку на другой тип объекта и его другой тип каждый раз, поэтому я получаю сообщения как так * и типы всегда являются классами типов пользовательского интерфейса.

Так что это заставляет меня поверить, что что-то имеет приоритет над памятью, и я не могу отследить это! Это происходит только тогда, когда я удаляю строку из UITableView и думал, что, возможно, это что-то удаляет, прежде чем я тоже готов к этому, но, кажется, ничто не освободилось до вызова этой функции!

Могу ли я в любом случае отследить, когда значение в адресе памяти изменяется, или как лучше всего отследить, что меняет ссылку на мой объект в XCode ??

1 Ответ

1 голос
/ 14 января 2011

Это проблема управления памятью.Объект освобождается, а другой помещается на его место, пока вы все еще держите ссылку на старый.Вы можете запустить приложение с Zombies и посмотреть, что это за объект, но это, вероятно, тот объект, который был показан в вашем табличном представлении.

...