утечка памяти с данными UITableViewDataSource? - PullRequest
1 голос
/ 21 октября 2010

Привет, я обнаружил проблему с моим источником данных моего UITableView.Каждый раз, когда я пытаюсь заполнить NSMutableArrayData в методе «addDataSection», весь массив данных устанавливается на текущий массив имен.

Кажется, что все работает, пока я не запишу имена в массив иinvoke [Names removeAllObjects].Даже в методе "addDataSection" мой массив имен кажется правильным, поэтому у меня может быть проблема с утечкой памяти?

Это реализация метода init в объекте данных (вызывает addDataSection):

-> посмотрите код ниже

кто-нибудь когда-либо видел подобные проблемы в цели c?

Ответы [ 2 ]

1 голос
/ 21 октября 2010

В вашем коде множество утечек.Вот некоторые из них:

  • tempNames
  • currentPhoneNumber
  • currentEmail
  • tempDict

Также

[Names init];

Никогда не отправляйте init объекту, кроме как сразу после alloc.

0 голосов
/ 21 октября 2010

Вы не выпускаете tempDict.

И как говорит Ахмет, что такое [Имена init]?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...