iphone 5s 7.1.1
报错
NSInvalidArgumentException
-[UIApplication currentUserNotificationSettings]: unrecognized selector sent to instance 0x15c5096a0
但是iphone 5s 9.3正常。
求大侠解答
应该是这个API在低版本中不支持
远程推送的注册方法在8.0以下和8.0以上的方法不一样。
能给个解决方式就好了
点工程 --> targets --> capabilities --> push notification 开没开?
你的sdk版本过高,而手机版本过低,所以导致的,1.你可以升级手机,2.就是判断版本,控制不去调用新api.
这个方法是iOS8以上的版本才支持的。你可以判断,如果iOS版本小于8,就不执行这个方法。具体怎么判断,随便百度都能出来。
建议抛弃iOS7,因为最新的Xcode8最低支持iOS8.0