搜尋

首頁  >  問答  >  主體

objective-c - 如何使用NSInvocation呼叫類別方法

可以很方便的通過NSObject
(NSMethodSignature *)instanceMethodSignatureForSelector:(SEL)aSelector
方法獲取NSMethodSignature
然後通過NSInvocation
(NSInvocation *)invocationWithMethodSignature:(NSMethodSignature *)signature
生成NSInvocation

這裏隻能得到instanceMethodSignature,怎麼獲取類方法?

PHP中文网PHP中文网2834 天前461

全部回覆(1)我來回復

  • 迷茫

    迷茫2017-04-21 10:59:47

    建立一個單例輔助對象,輔助對象的實例方法a調用類別方法b,再獲得a的MethodSignature

    回覆
    0
  • 取消回覆