WCRedEnvelopesControlMgr

如何取参数值
void -[WCRedEnvelopesEnterpriseDetailViewController watchMyRedEnvelopesList](void * self, void * _cmd) {
    r7 = (sp - 0x14) + 0xc;
    sp = sp - 0x28;
    r4 = self;
    if (r4->m_bEnterpriseRedEnvelopes != 0x0) {
            asm { strd       r3, r3, [sp, #-0x8 + ret_addr] };
            sub_e0a65c();
            r7 = r7;
    }
    else {
            asm { strd       r3, r3, [sp, #-0x8 + ret_addr] };
            sub_e0a65c();
            r7 = r7;
    }
    r5 = sub_e0a668();
    loc_e0a6bc(0x2db5, r5, 0x0, 0x0, stack[2048], stack[2049]);
    sub_e0a66c(r5);
    sub_e0a65c(@class(MMServiceCenter), @selector(defaultCenter), 0x327f0b8);
    r5 = sub_e0a668();
    r0 = sub_e0a65c(@class(WCRedEnvelopesControlMgr), @selector(class), 0x3280218);
    sub_e0a65c(r5, @selector(getService:), r0);
    r6 = sub_e0a668();
    sub_e0a65c(r6, @selector(startReceivedRedEnvelopesListLogic:Data:), r4, r4->m_data);
    sub_e0a66c(r6);
    loc_e0a680(r5);
    return;
}
---------
void -[WCRedEnvelopesEnterpriseDetailViewController watchMyRedEnvelopesList](void * self, void * _cmd) {
    r7 = (sp - 0x14) + 0xc;
    sp = sp - 0x28;
    r4 = self;
    if (r4->m_bEnterpriseRedEnvelopes != 0x0) {
            asm { strd       r3, r3, [sp, #-0x8 + ret_addr] };
            sub_e0a65c();
            r7 = r7;
    }
    else {
            asm { strd       r3, r3, [sp, #-0x8 + ret_addr] };
            sub_e0a65c();
            r7 = r7;
    }
    r5 = sub_e0a668();
    loc_e0a6bc(0x2db5, r5, 0x0, 0x0, stack[2048], stack[2049]);
    sub_e0a66c(r5);
    sub_e0a65c(@class(MMServiceCenter), @selector(defaultCenter), 0x327f0b8);
    r5 = sub_e0a668();
    r0 = sub_e0a65c(@class(WCRedEnvelopesControlMgr), @selector(class), 0x3280218);
    sub_e0a65c(r5, @selector(getService:), r0);
    r6 = sub_e0a668();
    sub_e0a65c(r6, @selector(startReceivedRedEnvelopesListLogic:Data:), r4, r4->m_data);
    sub_e0a66c(r6);
    loc_e0a680(r5);
    return;
}
-----
unsigned long -[WCRedEnvelopesControlMgr startReceivedRedEnvelopesListLogic:Data:](void * self, void * _cmd, void * arg2, void * arg3) {
    r10 = sub_1c0bdd8(arg2, _cmd, arg2, arg3, stack[2048], stack[2049], stack[2050], stack[2051], stack[2052]);
    r6 = sub_1c0bdd8(arg3, 0x3282690);
    loc_1c0bdc4(@class(WCRedEnvelopesHistoryListControlLogic), @selector(alloc));
    r4 = loc_1c0bdc4();
    sub_1c0bdd4(r6);
    loc_1c0bdc4(r4, @selector(setRootViewControllerDelegate:), r10);
    sub_1c0bdd4(r10);
    loc_1c0bdc4(self, @selector(startLogic:), r4);
    r5 = *0x3319bc0;
    sub_1c0bdd4(r4);
    r0 = r5;
    return r0;
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 文/ 木黎 Rebecca 有天坐在火锅店里吃饭,湘味你们懂的,微麻微辣就已经能让你舌头短暂失去知觉了,如果作死点...
    木黎阅读 3,638评论 5 2
  • 亲爱的邻居们: 时光荏苒,四季轮回。 当初,我们怀着安居乐业的梦想,选择了这个绿意盎然,环境优美,生机勃勃...
    太阳花不开花阅读 4,249评论 0 0
  • 今年花开颜色改,明年花开复谁在?花开花又落,只是年年岁岁花相似,岁岁年年人不同。明年的今天,又会被时光打磨成...
    洒脱女孩子阅读 3,647评论 3 3