需要帮助理解这行代码?

时间:2013-06-07 16:19:45

标签: objective-c uiview

我在一个例子中遇到过这行代码,但我不知道它的作用!

[(CTView*)self.view setAttString: attString];

CTView是类型UIView的自定义类,这行代码位于主视图控制器中。我理解setAttString:attString正在将字符串attString传递给CTView中的方法,但我不确定代码行的前半部分是什么!

1 个答案:

答案 0 :(得分:6)

(CTView*)引用是一种“强制转换”,只是告诉编译器您认为self.view(技术上定义为UIView)实际上是{{} 1}},因此您希望编译器允许CTView方法而不生成警告。