我目前正在学习如何与Mobile Substrate挂钩(运行时或其他),我有些困惑。我试图做一个有趣的调整,将我的Natwest平衡更改为字符串。我正在使用一种叫做“ theos”的东西。
这是我到目前为止无法使用的代码:
%hook AccountSummaryBaseView
- (id)accountBalanceLabel {
NSString *temp = [NSString stringWithFormat:@"£999,999.99"];
return temp;
%orig;
}
%end
有人可以指出我正确的方向吗?这将有助于我理解如何将其与其他类和方法一起使用。
我在AccountSummaryBaseView类中具有以下方法:
(void)setAccountSummary:(id)
(id)accountSummary
(id)paymentBeneficiary
(void)setPaymentBeneficiary
(id)accountTypeLabel
(id)accountNumberAndSortCodeLabel
(id)aliasLabel
(void)updateBalance
(id)accountLogoImageView
(id)accountBalanceLabel
(id)payeeAccountNumber
(id)fundsAvailableLabel
(void)setAccountLogoImageView:(id)
(void)setAccountTypeLabel:(id)
(void)setAliasLabel:(id)
(void)setAccountNumberAndSortCodeLabel:(id)
(void)setAccountBalanceLabel:(id)
(void)setFundsAvailableLabel:(id)
(void)setPayeeAccountNumber:(id)
(id)initWithFrame:(CGRect)
(void)dealloc
(void)setEnabled:(BOOL)
(BOOL)enabled
(int)accountType:(id)
最佳答案
尝试这个:
%hook AccountSummaryBaseView
-(void)setAccountBalanceLabel:(id)arg {
NSString *temp = [NSString stringWithFormat:@"£999,999.99"];
%orig(temp);
}
%end
祝好运 ;)
关于c++ - 类 Hook -移动基板返回值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25612094/