我在一个例子中遇到过这行代码,但我不知道它的作用!
[(CTView*)self.view setAttString: attString];
CTView
是类型UIView
的自定义类,这行代码位于主视图控制器中。我理解setAttString:attString
正在将字符串attString
传递给CTView
中的方法,但我不确定代码行的前半部分是什么!
答案 0 :(得分:6)
(CTView*)
引用是一种“强制转换”,只是告诉编译器您认为self.view
(技术上定义为UIView
)实际上是{{} 1}},因此您希望编译器允许CTView
方法而不生成警告。