UPUPD技术论坛

标题: iOS 本地通知 [打印本页]

作者: 菜瓢虫    时间: 2015-9-16 10:05
标题: iOS 本地通知
本帖最后由 菜瓢虫 于 2015-9-16 10:06 编辑

今天学习本地通知,但是没有反应,其原因是iOS8的问题,需要在appdeleagte里面添加判断
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    // Override point for customization after application launch.
    if ([UIApplication instancesRespondToSelector:@selector(registerUserNotificationSettings:)]) {
        UIUserNotificationSettings *noteSetting =[UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeAlert|UIUserNotificationTypeBadge|UIUserNotificationTypeSound
                                                                                   categories:nil];
        [[UIApplication sharedApplication] registerUserNotificationSettings:noteSetting];
    }
    return YES;
}

通知代码
UILocalNotification *ln = [[UILocalNotification alloc]init];
    //    ln.soundName =@"";
    ln.alertBody = @"你猜你猜";
    ln.alertTitle = @"xxx";
   
    ln.applicationIconBadgeNumber = 5;
    ln.fireDate = [NSDate dateWithTimeIntervalSinceNow:5];

    [[UIApplication sharedApplication]scheduleLocalNotification:ln];









欢迎光临 UPUPD技术论坛 (http://bbs.upupd.com/) Powered by Discuz! X3.2