是很直,在x86的建立,我可以做到这一点:通过使抓住一个可变参数函数的参数在iOS的64
static id method(id)(id self, SEL _cmd, ...) {
va_list args;
va_start(args, _cmd);
ARGS,你知道会包含一个指向栈: ARGS + =尺码类型);
我可以迭代args的完整列表。
保持简短,args将包含一个带有指向我的参数的指针的列表。
我想这在IOS X64设备的工作,但预期它不工作,
va_list args;
va_start(args, _cmd);
不返回一个指向包含参数堆栈的顶部了=/
如何我可以像ios armv7/7s一样获取ios arm64参数的指针列表吗?
感谢
欢迎来到堆栈溢出。您的文章缺少一些关于您的实施的细节,可以帮助他人为您提供帮助。如果您可以提供展示错误行为的简短*完整*代码段,描述您的输入,结果和预期结果,则有人将有更好的机会为您提供帮助。 – 2015-02-06 20:30:05