<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    一點一滴,編程人生

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      69 隨筆 :: 0 文章 :: 25 評論 :: 0 Trackbacks

    翻譯:http://www.joshsunshine.me.uk/2012/02/29/ios-development-remove-old-notifications-from-notification-center.html

    不逐字翻譯了,只是大體說一下。
    看作者的意思,應該是他經常收到N多通知,而通過其中一條通知打開一個app以后,發現那個app的其它通知還在通知中心。作者不喜歡這樣的情況。我以為我也存在的這樣的情況,馬上檢查了一下,發現沒有。看來是少數app的問題。但是也記錄一下。作者總結的從通知中心移除通知的三種方法:
    1.將app的BadgeNumber設為0,就是app圖標右上角那個

    [[UIApplication sharedApplication] setApplicationIconBadgeNumber:0];


    2.如果BadgeNumber本身就是0的情況,可以先將其設1再設置成0

    [[UIApplication sharedApplication] setApplicationIconBadgeNumber:1];
    [[UIApplication sharedApplication] setApplicationIconBadgeNumber:0];

    3.如果以上的辦法都不好使的話,那就用本地通知欺騙一下。

    UIApplication* application = [UIApplication sharedApplication];
    NSArray* scheduledNotifications = [NSArray arrayWithArray:application.scheduledLocalNotifications];
    application.scheduledLocalNotifications = scheduledNotifications;

    就這么多了,我仔細想了一下,為什么我的應用從其中一條通知打開的時候,其它的通知消失掉:
    因為我在程序啟動的時候就執行了第一條:)

    posted on 2012-09-14 17:51 writegull 閱讀(2754) 評論(0)  編輯  收藏 所屬分類: iphone
    主站蜘蛛池模板: 中文字字幕在线高清免费电影| 亚洲精品无码久久毛片| 免费国产成人高清在线观看网站| 毛片大全免费观看| 亚洲精品WWW久久久久久| 亚洲Av熟妇高潮30p| 国产精品亚洲专区在线观看| 老司机午夜免费视频| 免费观看在线禁片| 在线观看人成视频免费| 亚洲色偷偷综合亚洲AVYP| 亚洲福利视频网址| 国产亚洲精品美女久久久久| 国产一区二区三区免费观看在线 | 国产精品无码一二区免费| 亚洲视频一区二区| 亚洲婷婷在线视频| 久久毛片免费看一区二区三区| 最近免费字幕中文大全视频| 又色又污又黄无遮挡的免费视| 亚洲AV日韩AV天堂一区二区三区| 国产成人精品日本亚洲专一区| 中文字幕手机在线免费看电影| 啦啦啦中文在线观看电视剧免费版 | 91老湿机福利免费体验| 免费黄色大片网站| 亚洲精品免费在线观看| 国产亚洲女在线线精品| 亚洲视频在线观看免费视频| 亚洲男女内射在线播放| 中文字幕乱码亚洲精品一区| 久久99免费视频| 亚洲第一永久AV网站久久精品男人的天堂AV | 99国产精品免费观看视频| 免费人成激情视频| 亚洲熟妇AV乱码在线观看| 99热这里有免费国产精品| 亚洲国产婷婷综合在线精品| 亚洲欧洲精品成人久久曰| 最近在线2018视频免费观看| 亚洲精品少妇30p|