码迷,mamicode.com
首页 > 移动开发 > 详细

iOS8 遇到的问题

时间:2014-09-22 19:27:03      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:des   blog   io   os   使用   ar   for   文件   2014   


1、不能定位
打勾 设置- 隐私-定位服务-你的app-使用应用程序期间(始终)
打开app再进设置后会发现,你打勾的使用程序期间(始终)又给取消了。。。。


原来iOS8需要一些方法。。。
如果需要仅在前台定位,你在调用startUpdatingLocation  前需要调用requestWhenInUseAuthorization
如果需要在前后台定位,你在调用startUpdatingLocation  前需要调用requestAlwaysAuthorization
同时在plist文件中添加NSLocationWhenInUseUsageDescription或NSLocationAlwaysUsageDescription字段,值写"需要定位"就可以了,也可以是其他的,这个提示文字"需要定位"在询问用户授权的时候会显示到的。

    if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 8.0) {
         [_locationManager requestWhenInUseAuthorization ];
    }
   
    [_locationManager startUpdatingLocation];




2、模拟器键盘不管用


iOS Simulator- Hardware- keyboard 取消打勾 connect hardware keyboard


3、推送不管用


  
  if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 8.0) {
        [app registerForRemoteNotifications];
        
        UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:
                                                UIRemoteNotificationTypeAlert
                                                | UIRemoteNotificationTypeBadge
                                                | UIRemoteNotificationTypeSound categories:nil];
        [app registerUserNotificationSettings:settings];
        
    } else {
        [app registerForRemoteNotificationTypes:
         UIRemoteNotificationTypeAlert
         | UIRemoteNotificationTypeBadge
         | UIRemoteNotificationTypeSound];
    }

iOS8 遇到的问题

标签:des   blog   io   os   使用   ar   for   文件   2014   

原文地址:http://blog.csdn.net/iitvip/article/details/39477709

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!