我有一個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