我有一个if
语句,需要知道对象类型是否为按钮。如何检查对象是否为UIButton
到目前为止,我有:
NSLog(@" %@ ",[myObject class]);
返回UIButton
,所以我知道这是工作。
接下来是if
声明:
if([myObject isMemberOfClass:_______])
这是我遇到的问题,因为我不能提供UIButton
为isMemberOfClass:
参数。我尝试使用UIButtonTypeCustom
,但它不符合if
声明。
有什么建议吗?
谢谢。
ahh我应该想到这一点。它工作完美,谢谢! – BloonsTowerDefence 2012-07-16 15:56:22
如果myObj子类为UIButton,这将不起作用。 – lorean 2012-07-16 15:57:56
@lorean是的,这不适用于子类,也不会'isMemberOfClass'工作。为此,你必须使用'isKindOfClass' – 2012-07-16 15:59:51