ios - 为什么我不能从另一个类访问我的 UIView 的类属性?

标签 ios objective-c xcode uiview uitableview

当我在我正在使用它的 UITableViewCell 子类中尝试访问我的 cellFront 对象的 title 属性时,出现以下错误:

enter image description here

但我导入了 CellFront.h,它有以下属性:

enter image description here

我做错了什么?我在 Xcode 4.6 和 iOS 上,所以我不需要合成我的变量。

最佳答案

您导入了您需要导入的所有内容,但您已将 self.cellFront 强制转换或声明为 UIView,而不是 CellFront。编译器是对的; UIView 没有title

当您让编译器知道 self.cellFront 实际上是一个 CellFront 时,问题就会解决。请记住,它不是在看这个东西真的是什么类别;直到运行时才会发生。编译器只知道您告诉它的内容。

关于ios - 为什么我不能从另一个类访问我的 UIView 的类属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15994567/

相关文章:

iOS UITableViewCell 溢出 contentView

iphone - 没有带有 UIAlertViewStylePlainTextInput 的键盘?

iphone - Apple 邮件应用程序中的小、中、大、原始图像功能在哪里?

objective-c - 使用未声明的标识符 ' IKImageBrowserNSURLRepresentationType'

ios - 尝试从类文件创建按钮时找不到属性 View

objective-c - CGEventPostToPSN 不适用于 cgkeycode (56)

iphone - iOS:Foursquare 喊叫或创建事件

ios - 如何避免 iOS/Swift tableView 中的重复 subview

ios - 从 [Entity] 转换为无关类型的 Entity 在 CoreData 中总是失败

ios - 当我已经在 appDelegate.swift 中使用 google 登录时,如何将 facebook 登录集成到我的 ios 应用程序中?