Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios UITableViewController无声崩溃,无错误_Ios_Objective C_Uitableview_Cocoa Touch_Uikit - Fatal编程技术网

Ios UITableViewController无声崩溃,无错误

Ios UITableViewController无声崩溃,无错误,ios,objective-c,uitableview,cocoa-touch,uikit,Ios,Objective C,Uitableview,Cocoa Touch,Uikit,我是iPhone应用程序开发新手,请耐心等待 我有一个UITableViewController,它使用API调用获取私有消息线程数组 我正在获取viewDidLoad()中的线程,它已成功存储到我的类属性PMThreads中。然而,应用程序只是在这之后悄无声息地崩溃,而没有将每个线程加载到tableView中 这是我的代码: 请告知。提前感谢。使用构建和调试运行应用程序。当崩溃发生时,打开调试器控制台(Cmd-Shift-R)并键入bt。从调试器控制台复制回溯(键入“bt”后的所有内容)。在此

我是iPhone应用程序开发新手,请耐心等待

我有一个UITableViewController,它使用API调用获取私有消息线程数组

我正在获取viewDidLoad()中的线程,它已成功存储到我的类属性PMThreads中。然而,应用程序只是在这之后悄无声息地崩溃,而没有将每个线程加载到tableView中

这是我的代码:


请告知。提前感谢。

使用构建和调试运行应用程序。当崩溃发生时,打开调试器控制台(Cmd-Shift-R)并键入bt。从调试器控制台复制回溯(键入“bt”后的所有内容)。在此处编辑您的邮件并粘贴回溯信息。

您不应释放从NSURLConnection请求收到的数据。 试试看


/Kalle

发布时,您正在向data发送发布消息,而您甚至不拥有该对象。它目前在自动释放池中。没有所有者(即没有保留任何内容)

阅读以下内容:


您发布的版本应该与您的(retain/alloc/copy)版本相同。

所以我已经解决了这个问题。这与所有权或保留数据无关。 我的xib文件做得不正确


在我的例子中,我在xib文件中放置了一个UITableViewController,而不是UITableView。因此,如果有人有类似的经历,请检查您的数据所有权以及您的xib文件。

请告诉我:为什么需要将数据保留在内存中?我已经在我的类属性中加载了API结果。这难道不足以在整个课堂上保持它的生命周期吗?不幸的是,这没有帮助:(