相关疑难解决方法(0)

在Objective-C中,为什么在分配给指定类型的变量时需要强制转换?

这种类型转换的用法很多,例如在按钮轻击操作中:

UIButton *button = (UIButton *)sender;
Run Code Online (Sandbox Code Playgroud)

我的问题是为什么显式强制转换“(UIButton *)”是必需的。将“发送者”的值分配给变量“按钮”是否已经有效地将其转换为指向UIButton的指针了吗?

objective-c

2
推荐指数
1
解决办法
203
查看次数

标签 统计

objective-c ×1