Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

why hook systemFontOfSize cause app crash? #22

Open
Dast1Woop opened this issue Jun 28, 2023 · 1 comment
Open

why hook systemFontOfSize cause app crash? #22

Dast1Woop opened this issue Jun 28, 2023 · 1 comment

Comments

@Dast1Woop
Copy link

when I put the following code in category or homeViewController, the app will crash:
[UIFont st_hookClassMethod:@selector(systemFontOfSize:) option:(STOptionInstead) usingIdentifier:(@"myHook_fontWithSize") withBlock:^UIFont * (id params, CGFloat oldPara){
UIFont *oldRet;
[params invokeAndGetOriginalRetValue:&oldRet];
CGFloat newSize = oldRet.pointSize * 2;
return [UIFont fontWithName:oldRet.familyName size:newSize];
}];

the crash info is:
2023-06-28 18:00:33.468715+0800 ChangeFontSizeTest[1784:376274] [Assert] UINavigationBar decoded as unlocked for UINavigationController, or navigationBar delegate set up incorrectly. Inconsistent configuration may cause problems. navigationController=<UINavigationController: 0x15c01c200>, navigationBar=<UINavigationBar: 0x15bd09d50; frame = (0 59; 0 50); opaque = NO; autoresize = W; layer = <CALayer: 0x2833c74c0>> delegate=0x15c01c200

pls help!

@Dast1Woop
Copy link
Author

when I put the the above code in the example project of this repo, it will crash too!!! please test and help!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant