UITableViewController аварийно завершает работу без ошибок - PullRequest
0 голосов
/ 24 марта 2011

Я новичок в разработке приложений для iPhone, поэтому, пожалуйста, будьте терпеливы со мной.

У меня есть UITableViewController, который выбирает массив потоков личных сообщений с помощью вызова API.

Я получаюпотоки в viewDidLoad (), и он успешно сохранен в моем свойстве класса PMThreads.Однако после этого приложение просто тихо падает, не загружая каждый поток в tableView.

У меня есть следующий код: https://gist.github.com/884683

Пожалуйста, сообщите.Заранее спасибо.

Ответы [ 4 ]

1 голос
/ 28 марта 2011

Итак, я понял это.Это не имело никакого отношения к владению или сохранению данных.Я сделал мой файл XIB неправильно.

В моем случае я поместил UITableViewController вместо UITableView в xib-файл.Так что в случае, если кто-то, кто разделяет подобный опыт, проверьте свое владение данными, а также файл xib.

1 голос
/ 24 марта 2011

Вы не должны раскрывать данные, которые вы получаете из запроса NSURLConnection.Попробуйте!

/ Kalle

0 голосов
/ 24 марта 2011

После публикации вы отправляете сообщение о выпуске данных и даже не являетесь владельцем объекта.его в настоящее время в пуле autorelease.без владельца (т. е. ничего не сохранилось).

Читайте дальше: http://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmPractical.html

ваши релизы должны быть равны вашим (сохранить / выделить / копировать).

0 голосов
/ 24 марта 2011

Запустите ваше приложение с помощью Сборка и отладка .Когда происходит сбой, откройте консоль отладчика (Cmd-Shift-R) и введите bt.Скопируйте обратную трассировку (все после того, как вы набрали 'bt') из консоли отладчика.Отредактируйте ваше сообщение здесь и вставьте обратную трассировку.

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