国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

使用Xcode6和IOS8SDK以后遇到的問題

2019-11-14 19:57:37
字體:
來源:轉載
供稿:網友
  1. 定位。蘋果在IOS8里面修改了定位授權協議,也就意味著你原來的app在ios8上很可能無法定位。目前最好的辦法就是在app啟動的時候調用IOS8的定位授權API來獲取用戶的授權,這樣就不要在其他地方做修改了。
     if (OSVersion>=8.0) {        CLLocationManager *clloc = [[CLLocationManager alloc] init];        [clloc requestAlwaysAuthorization]; }

     除了以上的代碼,還需要在app的plist文件里面添加兩個屬性NSLocationAlwaysUsageDescription,NSLocationWhenInUseDescription。這兩個屬性的value你可以自定義也可以不填。

  2. 消息推送API的修改。原來我們只需要調用registerForRemoteNotificationTypes這個方法就可以了,但是在IOS8中需要先配置然后再注冊,也就是先調用registerUserNotificationSettings然后在調用registerForRemoteNotificationTypes方法。
    if(OSVersion>=8.0){//8.0以后使用這種方法來注冊推送通知        UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeBadge|UIUserNotificationTypeSound|UIUserNotificationTypeAlert categories:nil];        [[UIapplication sharedApplication] registerUserNotificationSettings:settings];                UIRemoteNotificationType myTypes = UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeSound;        [[UIApplication sharedApplication] registerForRemoteNotificationTypes:myTypes];    }else{        [[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeBadge)];}

     

  3. 在IOS8以前蘋果允許我們為某個自定義的類添加description屬性,但是在IOS8以后就不可以了。只能通過重寫description的get方法來達到原來的目的了。

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安平县| 平顺县| 英吉沙县| 永顺县| 天长市| 尉氏县| 九台市| 桂阳县| 嫩江县| 清新县| 朝阳县| 巫溪县| 临夏县| 崇文区| 武功县| 浙江省| 龙陵县| 阿拉尔市| 稻城县| 和林格尔县| 万山特区| 曲周县| 泾阳县| 莎车县| 华亭县| 阳春市| 北京市| 黄冈市| 平陆县| 津市市| 曲阳县| 章丘市| 开阳县| 峨眉山市| 遂平县| 汤原县| 邛崃市| 大宁县| 韶山市| 太和县| 大悟县|