我是iPhone应用程序开发的新手,所以请耐心等待。
我有一个UITableViewController,它使用API调用获取私有消息线程数组。
我正在viewDidLoad()中获取线程,并且它已成功存储到PMThreads的类属性中。然而,应用程序在此之后静默崩溃,而不将每个线程加载到tableView中。
这是我的代码:https://gist.github.com/884683
请指教。提前谢谢。
答案 0 :(得分:1)
您不应该释放从NSURLConnection请求中收到的数据。 试试吧!
/卡勒
答案 1 :(得分:1)
所以我已经明白了。这与所有权或保留数据无关。 我不正确地做了我的xib文件。
就我而言,我在xib文件中放置了一个UITableViewController而不是UITableView。因此,如果有任何共享相似经历的人,请检查您的数据所有权以及您的xib文件。
答案 2 :(得分:0)
使用构建和调试运行您的应用。发生崩溃时,打开调试器控制台(Cmd-Shift-R)并键入bt。从调试器控制台复制回溯(键入'bt'后的所有内容)。在此处修改您的消息并粘贴回溯。
答案 3 :(得分:0)
发布时,您正在向数据发送发布消息,您甚至不拥有该对象。它目前在自动释放池中。没有所有者(即没有保留任何东西)。
您的版本应该等于您的(保留/分配/复制)。