当我在我正在使用它的 UITableViewCell 子类中尝试访问我的 cellFront 对象的 title 属性时,出现以下错误:
但我导入了 CellFront.h,它有以下属性:
我做错了什么?我在 Xcode 4.6 和 iOS 上,所以我不需要合成我的变量。
最佳答案
您导入了您需要导入的所有内容,但您已将 self.cellFront
强制转换或声明为 UIView,而不是 CellFront。编译器是对的; UIView 没有title
。
当您让编译器知道 self.cellFront
实际上是一个 CellFront 时,问题就会解决。请记住,它不是在看这个东西真的是什么类别;直到运行时才会发生。编译器只知道您告诉它的内容。
关于ios - 为什么我不能从另一个类访问我的 UIView 的类属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15994567/