objective-c - UITableViewCell 子类在所有 super 方法上都出现构建错误

标签 objective-c ios

在 Xcode 4 中,我通过“New File...”菜单创建了 UITableViewCell 的子类。我选中了“针对 iPad”和“使用 XIB 用于用户界面”框。然后我立即开始收到这样的构建错误:

自动引用计数问题 - 接收器类型“UITableViewCell”例如消息未声明带有选择器“viewDidLoad”的方法

我收到了 4 个这样的错误,每个调用的 super 方法都有一个错误。

这又是一个从模板创建的干净文件,没有进行任何额外的更改。我在构建任何其他实现 viewDidLoad 等功能的类时没有遇到任何问题,只是 UITableViewCell 。

最佳答案

UITableViewCellUIView 的子类,而不是 UIViewControllerviewDidLoad: 方法在 UIViewController 中定义。

您可能希望将代码移至 initWithStyle:reuseIdentifier: 方法中。

关于objective-c - UITableViewCell 子类在所有 super 方法上都出现构建错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9418730/

相关文章:

ios - 未解析的标识符

ios - 如何检测 iCloud 钥匙串(keychain)的变化

ios - 如何放大和居中用户位置(Objective-C)

objective-c - 如何在子类中使用 main.m 中的数据

objective-c - 使用新服务项目更新 OSX 右键单击​​上下文菜单

ios - 为什么第二次在 iOS 上执行事件会更快?

ios - Amazon Cognito,自定义 OpenID 提供商, "Invalid login token"错误

iPhone - 加载新 View 和释放的对象

objective-c - 单元测试前备份CoreData

ios - 只能在符合 PFSubclassing 的子类上调用 -[PFObject init]