標籤: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 遇到的問題