首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >方法有时不被调用

方法有时不被调用
EN

Stack Overflow用户
提问于 2015-11-27 11:03:34
回答 1查看 228关注 0票数 0

我有两个iPad迷你(ios8.3和ios9.1)和一个iPad迷你2。

  • 在iPad迷你2 (ios.9.1):工作良好。
  • 在(ios.8.3):上,方法不被调用
  • 在(ios.9.1):上,方法不被调用

我正在研究XCode7.2,目标-C

EN

回答 1

Stack Overflow用户

发布于 2015-11-27 13:13:52

不管是哪种装置。您对iOS8和9使用不同的调用吗?

在应用程序中你在哪里打注册电话?通常的程序是在应用程序启动时打电话。

代码语言:javascript
复制
if ([[UIApplication sharedApplication] respondsToSelector:@selector(registerUserNotificationSettings:)]) {
    //iOS 9
    UIUserNotificationSettings* notificationSettings = [UIUserNotificationSettings settingsForTypes:(UIUserNotificationTypeAlert | UIUserNotificationTypeBadge | UIUserNotificationTypeSound) categories:nil];
    [[UIApplication sharedApplication] registerUserNotificationSettings:notificationSettings];
}
else
{
    //iOS < 9
    [[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeSound|UIRemoteNotificationTypeBadge)];
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33955980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档