相关疑难解决方法(0)

在Objective-C中究竟是什么超级?

据我所知,它是指向超类的指针.它与超类硬连接,而不是在运行时动态计算出来的.想更详细地了解它......

任何人?

objective-c super objective-c-runtime

48
推荐指数
4
解决办法
3万
查看次数

使用objc_msgSend调用带有命名参数的Objective C函数

我想使用objc运行时为Objective-C项目添加脚本支持.现在我面临的问题是,我没有线索,我应该如何调用一个带有几个命名参数的Objective-C方法.

例如,下面的Objective-c调用

[object foo:bar];
Run Code Online (Sandbox Code Playgroud)

可以从C调用:

objc_msgSend(object, sel_getUid("foo:"), bar);
Run Code Online (Sandbox Code Playgroud)

但是我如何为方法调用做类似的事情:

[object foo:var bar:var2 err:errVar];
Run Code Online (Sandbox Code Playgroud)

??

最好的马库斯

reflection cocoa objective-c

23
推荐指数
2
解决办法
2万
查看次数