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;
}

你可能感兴趣的:(WCRedEnvelopesControlMgr)