2

我在一个例子中遇到过这行代码,但我不知道它是做什么的!

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

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

4

1 回答 1

6

引用是一种“(CTView*)强制转换”,一种简单地通知编译器您相信的方式self.view,它在技术上定义为 a UIView,实际上是 a CTView,因此您希望编译器允许该setAttString方法而不生成警告。

于 2013-06-07T16:21:10.260 回答