社区
iOS
帖子详情
NSFoundationVersionNumber_iOS_9_x_Max版本判断问题
x460565420
2017-12-25 03:59:57
在集成极光推送时,对要求ios10以上方法的api做了#ifdef NSFoundationVersionNumber_iOS_9_x_Max的判断,系统最低要求适配到8.2,但是在加上这句判断后,还是报只能在ios10以上使用该方法的警告。如图,
是哪里的设置问题还是什么的,我的另外一个项目里面也是这样几句代码 然后版本设置和其他地方都对比了一下都是一样的 ,有遇到这样问题的么。求告知
...全文
1282
5
打赏
收藏
NSFoundationVersionNumber_iOS_9_x_Max版本判断问题
在集成极光推送时,对要求ios10以上方法的api做了#ifdef NSFoundationVersionNumber_iOS_9_x_Max的判断,系统最低要求适配到8.2,但是在加上这句判断后,还是报只能在ios10以上使用该方法的警告。如图, 是哪里的设置问题还是什么的,我的另外一个项目里面也是这样几句代码 然后版本设置和其他地方都对比了一下都是一样的 ,有遇到这样问题的么。求告知
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kingOfxunfan
2018-02-01
打赏
举报
回复
搂着解决了吗?我的也是这个问题!!!
x460565420
2018-01-10
打赏
举报
回复
9.0是可以 但是需要适配到8.0啊
yuhao309
2017-12-28
打赏
举报
回复
yuhao309
2017-12-28
打赏
举报
回复
把目标版本调至9.0即可!
xttxqjfg
2017-12-28
打赏
举报
回复
忽略⚠️就行了
【
IOS
】
判断
系统
版本
的另外一种方法:
NS
Foundation
Version
Number
今天在看极光文档的时候看到他们文档中
判断
系统
版本
用了这样一个宏: 来自极光文档 查了下相关资料得出结论,我们可以用以下方法
判断
版本
号: if (
NS
Foundation
Version
Number
>
NS
Foundation
Version
Number
_
iOS
_9_0) { // do stuff for
iOS
9 and newer } else { // do st
判断
系统
版本
的另外一种方法:
NS
Foundation
Version
Number
//
iOS
10以上,floor:向下取整 if(floor(
NS
Foundation
Version
Number
) >
NS
Foundation
Version
Number
_
iOS
_9_x_
Max
){ } //
iOS
10以下 else{ } #if TARGET_OS_IPHONE
iOS
判断
系统
版本
号的四种方法
代码中
判断
设备
iOS
系统
版本
号从而使用不同方法处理来适配的四种方法
iOS
判断
系统
版本
由于各种原因,程序需要兼容
iOS
以前的
版本
,那么设置一个较低的部署目标和基于特定
iOS
版本
的代码分支,就显得很有必要了。 举个例子: 以前我们
判断
iOS
版本
会如下写: if ([[[UIDevice currentDevice].system
Version
substringToIndex:1] intValue] >= 7) { //
iOS
7.0 及以后的
版本
xcode8升级后极光推送适配
iOS
10的相关
问题
1.首先你需要在项目里打开推送的开关,如下图
iOS
9不打开也能收到推送,但是
iOS
10必须要打开2.去极光官网下载最新版的SDK替换项目里的旧版SDK,如下图是最新的SDK3.在项目里适配在AppDelegate.m里导入 #ifdef
NS
Foundation
Version
Number
_
iOS
_9_x_
Max
#import
ns/UserNotificatio
iOS
29,027
社区成员
12,466
社区内容
发帖
与我相关
我的任务
iOS
主要讨论与iOS相关的软件和技术
复制链接
扫一扫
分享
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章