【发布时间】:2015-03-11 17:11:14
【问题描述】:
我想对部署目标 8.1 和 xcode 6.1 使用远程通知
我正在使用以下代码
if ([application respondsToSelector:@selector(registerUserNotificationSettings:)]) {
UIUserNotificationSettings* notificationSettings = [UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeAlert | UIUserNotificationTypeBadge | UIUserNotificationTypeSound categories:nil];
[[UIApplication sharedApplication] registerUserNotificationSettings:notificationSettings];
[[UIApplication sharedApplication] registerForRemoteNotifications];
} else {
[[UIApplication sharedApplication] registerForRemoteNotificationTypes: (UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert)];
}
但它在其他部分向我展示了deprecated 方法......所以现在我该如何摆脱它......
我尝试的其他代码是:
【问题讨论】:
-
你确定你也有作为部署目标的 ios7 或更低版本吗?而不是进行干净的构建并再次构建
标签: ios objective-c xcode6 apple-push-notifications