我是新来的,所以提前感谢这里的任何帮助。
我只是在 iOS 中做一些小练习,我有 2 个不同的东西调用同一个例程。
这些消息调用中的每一个都通过发送者。其中一个是UIButton
that call when touchUpInside
,一个是UISegmentedControl
that call when valueChanges
。
我需要在相同的方法中稍微不同地处理初始部分,并且我知道我以某种方式使用了 sender。
我需要做的是询问 sender 是 aUIButton
还是 sender 是UISegmentedControl
.
我试过了
if ([sender isKindOfClass:UISegmentedControl]) { ... }
和
if ([sender isKindOfClass:UIButton]) { ... }
两者都抛出一个像这样的错误:
Unexpected interface name "UIButton": expected expression
所以这显然是错误的。