作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在学习本教程 ( http://www.raywenderlich.com/1845/how-to-create-a-simple-iphone-app-tutorial-part-2 ) 来掌握 ios 开发的窍门,但现在我陷入了困境。
这可能只是一件小事,但是当我进入详细 View 的方法“setDetailItem”时,newDetailItem 变量为空(参见屏幕截图)。
我不知道为什么会这样,但在教程中这似乎会自动填充。
为什么它是空的以及如何获得正确的detailItem?
最佳答案
我检查了教程,他们提供了示例代码。它与内存配合得很好。它是一个 setter 方法,当您提供这样的值时会调用
DetailViewController *detailController =segue.destinationViewController;
ScaryBugDoc *bug = [self.bugs objectAtIndex:self.tableView.indexPathForSelectedRow.row];
detailController.detailItem = bug;
检查您是否传递了有效的内存值(此处为错误)。如果您给它 nil 那么是的,可能没有内存
关于iphone - Objective-C Xcode : Tableview detailitem empty,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12725172/
detailItem和_detailItem之间的id有什么区别和用途,我在Splitview Controller 模板中发现了。 if (_detailItem != newDetailItem)
我正在学习本教程 ( http://www.raywenderlich.com/1845/how-to-create-a-simple-iphone-app-tutorial-part-2 ) 来掌握
我是一名优秀的程序员,十分优秀!