美文网首页
SceneDelegate管理Window,导入SVProgre

SceneDelegate管理Window,导入SVProgre

作者: 拖不垮打不烂 | 来源:发表于2022-04-09 16:07 被阅读0次

    崩溃报错为:找不到Appdelegate里的window

    -[项目名.AppDelegate window]: unrecognized selector sent to instance
    

    定位报错位置为:


    崩溃位置.png
    dispatch_once(&once, ^{ sharedView = [[self alloc] initWithFrame:[[[UIApplication sharedApplication] delegate] window].bounds]; });
    
    解决方法:

    第一步:在AppDelegate中键加入window属性

    class AppDelegate: UIResponder, UIApplicationDelegate {
        var window: UIWindow?
    }
    

    第二步:SVProgressHUD.m的638行改为

    self.frame = [UIApplication sharedApplication].keyWindow.bounds;
    

    至此问题解决

    相关文章

      网友评论

          本文标题:SceneDelegate管理Window,导入SVProgre

          本文链接:https://www.haomeiwen.com/subject/aympsrtx.html