0
현재 모바일 기판 (런타임 또는 기타)으로 연결하는 방법을 배우고 있으며 약간 혼란 스럽습니다. 내 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)
아를! orig를 호출하는 것은 'self'를 호출하는 것과 같습니다. :) 나는 그것을 작동하게 만들지 못했습니다. 어떤 이유로 화면에서 바뀌지 않을 것입니다. 당신은 arg가 반환 될 필요가 있다고 생각합니까? float 또는 nsnumber 또는 무엇인가? :) 남자를 건배! – iOSDec
% orig; 원래의 메소드를 호출합니다. AccountBalanceLabel은 속성이고 setAccountBalanceLabel은 그것의 세터입니다. 따라서 % orig (temp)를 호출 할 때 메서드의 인수 만 설정하면됩니다. – user3628430