2011-03-22 84 views

回答

5

您可以使用

isKindOfClass:

返回一個布爾值,指示 接收者是否 定類的實例或任何 類,從類繼承的一個實例。 (必填)

確定發件人是否屬於某個子類。之後,您應該將發件人投遞給UIViewController以刪除其視圖,否則您將收到編譯器的警告。

+0

但是,將KindOfClass返回true如果類是一個是UIViewController的子類是我的問題?例如,我有兩個不同的UIViewController,它們調用相同的方法。我想簡單地檢查一下子類是否屬於UIViewController,然後去..不想特別檢查每個子類的名稱。 – 2011-03-22 17:16:25

+0

@Straddle如果您的類A和B繼承自類C,那麼A和B實例都會爲'[obj isKindOfClass:[C Class]]'返回YES' – Jilouc 2011-03-22 17:27:33

+0

@Straddle [sender isKindOfClass [UIViewController class]]將返回YES if發件人繼承自UIViewController。 – 2011-03-22 17:30:48

相關問題