<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
    主站蜘蛛池模板: 日本高清免费观看| 久久久久国色AV免费观看| 日本免费xxxx色视频| 久久精品国产精品亚洲色婷婷| 青青操免费在线观看| 亚洲国语精品自产拍在线观看| 无码日韩精品一区二区免费暖暖| 国产成人无码综合亚洲日韩| 久久精品中文字幕免费| 久久99亚洲网美利坚合众国| 日本人的色道免费网站| 亚洲一久久久久久久久| 免费看国产一级片| 中文字幕免费在线看线人动作大片| 亚洲精品中文字幕乱码三区| 一区二区免费视频| 四虎必出精品亚洲高清| 国产成人涩涩涩视频在线观看免费 | 全免费一级毛片在线播放| 亚洲AV永久无码天堂影院| 国产高清免费观看| aaa毛片视频免费观看| 亚洲一区二区三区首页| a毛片基地免费全部视频| 国产成人不卡亚洲精品91| 亚洲高清无码专区视频| 成人精品一区二区三区不卡免费看| 亚洲图片一区二区| 好吊妞在线成人免费| 永久免费无码日韩视频| 亚洲视频免费观看| 国产精品酒店视频免费看| 99久久99这里只有免费的精品| 亚洲另类视频在线观看| 大胆亚洲人体视频| 最近免费中文字幕mv在线电影| 亚洲av综合av一区二区三区| 亚洲成A人片在线观看WWW| 日韩免费视频一区| 免费国产99久久久香蕉| 国产精品亚洲专区无码唯爱网|