美文网首页IOS程序员
MBProgressHUD+MJ 不显示

MBProgressHUD+MJ 不显示

作者: coderLZ | 来源:发表于2017-11-15 14:39 被阅读0次

最近适配iOS11,发现常用的MBProgressHUD+MJ不显示,找出这个原因浪费了很多时间,直接分享出来希望节省大家的时间


MBProgressHUD+MJ.m
+ (void)show:(NSString *)text icon:(NSString *)icon view:(UIView *)view方法和
+ (MBProgressHUD *)showMessage:(NSString *)message toView:(UIView *)view方法中都用到了该方法:

if (view == nil) view = [[UIApplication sharedApplication].windows]lastObject]
不显示的原因就是iOS11找不到当前的window
所以改为:if (view == nil) view = [UIApplication sharedApplication].keyWindow

OK!齐活!

相关文章

网友评论

    本文标题:MBProgressHUD+MJ 不显示

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