【问题标题】:Why can't I access my UIView's class property from another class?为什么我不能从另一个类访问我的 UIView 的类属性?
【发布时间】:2013-04-14 00:50:51
【问题描述】:

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

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

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

【问题讨论】:

  • 什么是cellFront?您应该显示更多周围的代码,以便我们获得一些上下文。
  • 您能否发布可以找到该错误的方法,或者至少告诉我们如何初始化cellFront 的部分。

标签: ios objective-c xcode uiview uitableview


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-11-17
    • 2012-12-13
    • 2014-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多