%hook xxxxx
-(void)a
{
这里的值
}
%end
%hook yyyyy
-(void)b
{
能传到这里么?
}
-(void)c{
b,c之间呢
}
%end
希望给个思路…谢啦:3_59:
%hook xxxxx
-(void)a
{
这里的值
}
%end
%hook yyyyy
-(void)b
{
能传到这里么?
}
-(void)c{
b,c之间呢
}
%end
希望给个思路…谢啦:3_59:
你hook的是2个不同的类 ,想传值就跟正常写代码一样 ,在yyyyy里获得xxxxx的实例就行。如果获取不到你可以想办法在xxxxxx中把值保存起来,然后在yyyyyy中获取就行了。
如果是同一个进程,当然没问题,最简单的方法是定义一个全局变量
谢谢回答,那么再请问下不同进程间是怎么样传值的呢?
谢谢了…
如何是沙盒内外传值,就要用到rpetrich的rocketbootstrap;如果沙盒外传值,一般是用CPDistributedMessagingCenter