类挂钩-移动基板返回值

Class hooking - Mobile Substrate returning values

本文关键字:返回值 移动      更新时间:2023-10-16

我目前正在学习如何与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

好运;)