Как получить размер экрана в взломанном iOS 11 с C api?
До iOS 11 легко получить размер экрана с [[UIScreen mainScreen] bounds]
даже внутри backboardd
а также SpringBoard
, но этот метод стал непригодным в backboardd
а также SpringBoard
iOS 11, когда try catch
Я получил эту ошибку:
возврат нулевого экрана с основного экрана запрещен!
Кто-нибудь знает какие-либо другие методы, такие как C API?
static void detectScreenSize(void)
{
@try {
CGRect screenBounds = [[UIScreen mainScreen] bounds];
NSLog(@"%@", NSStringFromCGRect(screenBounds));
}
@catch (NSException *exception) {
NSLog(@">>>>>>>>>>>> +++++ %@", exception.reason);
}
}
Я обнаружил еще одну ошибку ниже после этой ошибки:
*** Ошибка подтверждения в +[UIScreen mainScreen], /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit/UIKit-3698.21.8/UIScreen.m:429