iphone - Objective-C Xcode : Tableview detailitem empty

标签 iphone objective-c ios xcode

我正在学习本教程 ( http://www.raywenderlich.com/1845/how-to-create-a-simple-iphone-app-tutorial-part-2 ) 来掌握 ios 开发的窍门,但现在我陷入了困境。

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

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

为什么它是空的以及如何获得正确的detailItem?

Screenshot

最佳答案

我检查了教程,他们提供了示例代码。它与内存配合得很好。它是一个 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/

相关文章:

iphone - 加载页面时的 uiactivityindicator

ios - 使用 Mapbox iOS SDK 时如何设置标注 View 的背景颜色?

iPhone 截图

ios - iPhone 6 中调用网络服务错误

objective-c - 在 C 风格方法中访问实例变量

ios - 画外音无法正确读取电话号码

iphone - 如何在 UIWebView 中缓存内容以便以后更快地加载?

iphone - UIImage 的 -imageNamed 是否为 : method work for image files stored in 'Documents' ?

objective-c - "Enable Strict Checking of objc_msgSend Calls"到底是什么意思?

iphone - 更改 RestKit 中的 HTTP User-Agent 字段