iphone系统崩溃

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iphone系统崩溃相关的知识,希望对你有一定的参考价值。

我的iphone系统崩溃了,需要重新做系统,我想自己弄,哪位好心人能教教我方法,谢谢了,我的iphone是第二代的,跪求。。。。。

打开iTunes, 将iPhone连接至电脑USB,待iTunes识别iPhone后,按Home键然后同时按着Power键,等待iPhone黑屏后保持按着Home键,松开Power键,直到iTunes报检测到一部恢复模式的iPhone时再松开,进入了DFU模式。

然后重新装固件就可以了。
参考技术A 1、系统崩溃是因为你越狱了,系统不稳定造成的。
2、可以自行刷机,连接itunes下载固件进行手动刷机。
3、如果在保修期内,可以到售后维修。
4、不在保修期可以到手机维修点进行维修。
5、打开iTunes, 将iPhone连接至电脑USB,待iTunes识别iPhone后,按Home键然后同时按着Power键,等待iPhone黑屏后保持按着Home键,松开Power键,直到iTunes报检测到一部恢复模式的iPhone时再松开,进入了DFU模式。然后重新装固件就可以了。
参考技术B USB连接电脑。然后home加唤醒建关闭ipohone再开。
此时手松开但是一直要按住home键
iphone会提示连接itunes然后打开itunes,恢复即可
参考技术C 直接连到电脑上面恢复就好了.关于越狱,可以去威风论坛看置顶帖 参考技术D 让别人教室听不懂的,还是你自己看教程吧http://iphone.tgbus.com/Special/20gujian/

presentViewController 在 iPad 上崩溃,但在 iPhone 上不崩溃

【中文标题】presentViewController 在 iPad 上崩溃,但在 iPhone 上不崩溃【英文标题】:presentViewController crashes with iPad but not with iPhone 【发布时间】:2016-05-04 17:58:10 【问题描述】:

我的 iPhone 应用程序被 TestFlight 拒绝,因为它使 iPad 崩溃。有问题的代码试图显示一个用于发送电子邮件的控制器。我已将代码简化为一个小而简单的示例,该示例在运行 iOS 9.3.1 的 iPhone 5c 上按预期工作,但运行 iOS 9.3.1 的 iPad 2 崩溃:

- (void)viewDidLoad 
  [super viewDidLoad];
  [self displayComposerSheet];


-(void)displayComposerSheet 
  // Create e-mail interface
  MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
  picker.mailComposeDelegate = self;
  [picker setSubject:@"iPad crash test"];

  // Add recipients
  NSArray *toRecipients = [NSArray arrayWithObject:@"email@somewhere.com"];
  [picker setToRecipients:toRecipients];

  // Fill body
  NSString *emailBody = @"A short test of iPad crashes";
  [picker setMessageBody:emailBody isHTML:NO];

  // Show interface - iPad crashes here but iPhone is ok
  [self presentViewController:picker animated:YES completion:nil];

错误信息是:

*** 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“应用程序试图在目标上呈现 nil 模态视图控制器。”

我花了一些时间来解决这个问题,但一直无法解决。任何想法或建议将不胜感激!

【问题讨论】:

picker nil?阅读MFMailComposeViewController 的文档。在尝试使用此类之前,您需要检查设备是否可以发送电子邮件。 【参考方案1】:

为了发送电子邮件,应该在设备上定义一个电子邮件帐户。如果未设置帐户,MFMailComposeViewController 将产生问题并崩溃。

最好检查您的设备是否能够通过 canSendMail 方法发送电子邮件。

if ([MFMailComposeViewController canSendMail])
    [self presentViewController:picker animated:YES completion:nil];

【讨论】:

displayComposerSheet 方法的全部内容应该在if 语句中。如果设备无法发送电子邮件,甚至没有理由创建和设置 MFMailComposeViewController 实例。

以上是关于iphone系统崩溃的主要内容,如果未能解决你的问题,请参考以下文章

ios - iPhone/iPad 生态系统是不是有可靠的崩溃报告系统?

iphone崩溃分析一定准确吗

苹果手机崩溃日志怎么看

iPhone 崩溃报告

崩溃日志:-“由于没有系统应用程序而终止”

怎么查看iphone的崩溃日志