0

我正在做这个教程(http://www.raywenderlich.com/1845/how-to-create-a-simple-iphone-app-tutorial-part-2)来掌握ios开发的窍门,但现在我卡住了。

这可能只是一件小事,但是当我进入 detailView 的方法“setDetailItem”时,newDetailItem变量为空(见屏幕截图)。

我不知道为什么会这样,但在教程中这似乎是自动填充的。

为什么它是空的,我如何获得正确的 detailItem?

截屏

4

1 回答 1

1

我检查了教程,他们提供了一个示例代码。它与内存一起工作正常。它是一个 setter 方法,当你提供这样的值时调用

  DetailViewController *detailController =segue.destinationViewController;
  ScaryBugDoc *bug = [self.bugs objectAtIndex:self.tableView.indexPathForSelectedRow.row];
  detailController.detailItem = bug;

检查天气你是否传递了有效的内存值(这里是错误)。如果你给它 nil 那么是的,可能没有内存

于 2012-10-04T11:43:20.753 回答