一个iOS 10 beta 版 系统Crash

引言

近期在玩弄iOS 10 的本地通知,遇到了一个让本人很无奈的系统bug,以此记录并提醒下大家。

事情是这样的:

本人拿了一个power键失灵(同事闲置)的iPhone5刷了iOS 10 beta版系统。
原因:熟悉和测试iOS10新增的接口。

然而。。。。

触发bug的时候是这样的:

AA2B5C31-F32C-4212-A57D-247C5159DEFF.png

后来!发现开机变成 一直这样了:

7560AE8C-176A-491A-AD74-E7969F71E6D6.png

由于power键无法使用,所以。。。。
大家千万别手贱

原因:

调用iOS 10 的创建本地通知方法,requestWithIdentifier传入一个空字符串(其实是从一个文本框传入Identifier值,只是。。。我忘记输入了。。。),具体代码:

UNUserNotificationCenter *center = [UNUserNotificationCenter currentNotificationCenter];
    [center requestAuthorizationWithOptions:(UNAuthorizationOptionBadge | UNAuthorizationOptionSound | UNAuthorizationOptionAlert) completionHandler:^(BOOL granted, NSError * _Nullable error) {
        if (granted) {
            [[UIApplication sharedApplication] registerForRemoteNotifications];
        }
    }];
    center.delegate = self;
     
    UNNotificationAction *action1 = [UNNotificationAction actionWithIdentifier:@"action1" title:@"action1" options:UNNotificationActionOptionForeground];
    UNNotificationAction *action2 = [UNNotificationAction actionWithIdentifier:@"action2" title:@"action2" options:UNNotificationActionOptionForeground];
    
    UNNotificationCategory *category = [UNNotificationCategory categoryWithIdentifier:@"category" actions:@[action1, action2] intentIdentifiers:@[] options:UNNotificationCategoryOptionCustomDismissAction];
    
    [[UNUserNotificationCenter currentNotificationCenter] setNotificationCategories:[NSSet setWithObject:category]];
    
    
    // conent
    UNMutableNotificationContent *content = [[UNMutableNotificationContent alloc] init];
    content.title = @"Introduction to Notifications";
    content.subtitle = @"Session 707";
    content.body = @"Woah! These new notifications look amazing! Don’t you agree?";
    content.sound = [UNNotificationSound defaultSound];
    content.badge = @1;
    content.userInfo = @{@"name" : @"zhangsan"};
    content.categoryIdentifier = @"category";
    
    // trigger

    UNTimeIntervalNotificationTrigger *trigger1 = [UNTimeIntervalNotificationTrigger triggerWithTimeInterval:10 repeats:YES];
    
    // request
    NSString *requestIdentifier = @"707";
    UNNotificationRequest *request = [UNNotificationRequest requestWithIdentifier:@"" content:content trigger:trigger1];
    [[UNUserNotificationCenter currentNotificationCenter] addNotificationRequest:request withCompletionHandler:^(NSError * _Nullable error) {
        
    }];
    

如何正确进入DFU刷机教程

转自:http://www.cnmo.com/os/340307.html

一、背景知识:
DFU模式:DFU的全称是Development FirmwareUpgrade,实际意思就是iPhone固件的强制升降级模式。
恢复模式:屏幕上会显示iTunes和数据线图标的模式
  两种最大的区别是DFU模式没有启动Mac OS系统,iTunes无法决定iPhone的恢复过程是否中断,因为系统未启动,相关服务无法启用。应该能够肯定的是,DFU模式下恢复的iPhone会更加彻底。
二、刷机前准备工作:   
手机电量充满,充至100%以后,再充几分钟,能解决部分电量显示错误问题。
三、刷机步骤:

1.手动进入DFU模式:开机状态,用数据线跟电脑连接好。先按住关机键2秒,然后,同时按住关机键和Home键8-10秒;最后,只按住Home键15秒。   
2.检查否正确进入DFU模式:在DFU模式下,手机是黑屏的。如果没有成功,请重新进行第一步。   
3.进入DFU状态后,iTunes检验到处于一个恢复状态的iPhone,你可以看见有一个恢复的按钮,此时你按住键盘的shift键,然后鼠标左键点击“恢复”。此时出现一个窗口,找到固件的路径后,然后双击你下载好的的固件,最后iTunes会自动恢复的。切记,过程中千万别拔数据线,别动你的iphone,只要静静等候即可。
4.iTunes恢复完成后会弹出一个窗口,大致内容是“你的iPhone已经恢复完成,本窗口会在10秒后自动关闭”。关闭这个窗口,然后拔开数据线,不要用电脑激活iPhone,在手机端激活系统会纯净些。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 218,682评论 6 507
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,277评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 165,083评论 0 355
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,763评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,785评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,624评论 1 305
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,358评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,261评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,722评论 1 315
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,900评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,030评论 1 350
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,737评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,360评论 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,941评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,057评论 1 270
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,237评论 3 371
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,976评论 2 355

推荐阅读更多精彩内容

  • 升级时间 iOS 10将于14日凌晨1点左右开始推送,以下是可升级新系统的设备名单。图截于Apple官网。 iOS...
    洛世荐阅读 883评论 0 0
  • 1、首先下载你手机对应的固件:http://www.i4.cn/firmware.html; 2、备份你的手机。因...
    mengzheng阅读 3,223评论 0 1
  • iOS[编辑]维基百科,自由的百科全书 关于思科开发,用于网络装置的操作系统,请见“思科IOS”。 iOS 开发者...
    半片残枫阅读 2,181评论 1 1
  • 教程ISO11 Beta 降级 ISO10 ​​​本人iPhone6S和iPhone6,在第一时间升级了IOS11...
    i黄涛阅读 861评论 0 1
  • 有些城市,对我而言,熟悉又陌生。与一座城的联系和回响,是不断忆起,贯穿时光隧道的,还是不是当初万花筒里那五彩斑斓的...
    锦书集阅读 234评论 0 1