【发布时间】:2016-12-22 09:28:02
【问题描述】:
您好,我正在迁移旧的 iOS 项目,我从帮助类 ApiManager.m(网络调用)的新代码行中收到此错误
UIAlertController *alert = [UIAlertController alertControllerWithTitle:NO_INTERNET_ERROR_TITLE message:TRACKED_ITEM_NOT_FOUND_ERROR preferredStyle:UIAlertControllerStyleAlert];
UIAlertAction *ok = [UIAlertAction actionWithTitle:@"OK" style:UIAlertActionStyleDefault handler:nil];
[alert addAction:ok];
[[UIApplication sharedApplication].keyWindow.rootViewController presentViewController:alert animated:YES completion:nil];
错误是:
016-08-16 13:52:49.955 SingPost[967:60b] *** 由于以下原因而终止应用程序 未捕获的异常“NSInvalidArgumentException”,原因:“应用程序 试图在目标上呈现一个 nil 模态视图控制器 .'
该问题仅出现在 iOS 7 及以下版本。从版本 8 及以上没有错。如何解决这个问题?非常感谢任何帮助。谢谢!
【问题讨论】:
标签: ios objective-c ios7 uialertcontroller