我有一个未知类型的块(作为
假设我可以从块描述符中动态读取签名,是否有一种方法构建类似于NSInvocation的东西来调用块?
id
),还有一个需要传递到该块的参数数组。参数可以是对象或NSNumber/NSValue封装的数字/结构体。块也可能返回对象、数字或结构体。这是库代码,参数类型事先不知道。假设我可以从块描述符中动态读取签名,是否有一种方法构建类似于NSInvocation的东西来调用块?