如何在tweak中监听系统的旋屏状态

如题,在tweak中实时监测屏幕旋转状态,坑请大大们解答

在tweak初始化的地方如下
[NSNotificationCenter defaultCenter] addObserverForName:UIApplicationDidChangeStatusBarOrientationNotification object:nil queue:[NSOperationQueue mainQueue] usingBlock:^(NSNotification *notification){
//do something
}];

不知道有没有什么更好的方法

还可以hook这个notification的poster,应该也位于UIKit中