iOS 11 适配 地理定位 和 导航栏

1. 项目中有“附近的人这个功能呢”,在用xcode9 编译之后发现 手机是iOS11 系统的请求定位总是失败,报错info。plist 中的两个属性,

原来在iOS11 中 新增了属性 ,在请求定位的时候必须在info.plist里面添加

NSLocationWhenInUseUsageDescription"xxx"客户端使用您的位置,获取附近的人NSLocationAlwaysAndWhenInUseUsageDescription"xxx"客户端使用您的位置,获取附近的人

这两个属性就可以定位成功

2. 在App进行打包的时候 提示我缺少1024 * 1024 的一个icon 原来在xcode9。打包的时候要在Assets 里面上传一个1024 的icon 相应的 itunes connect 也会显示出来,如果不上传app 就不会进入in review 状态

3.发现tableview(grouped)的table的一个不同,就是 头部和尾部多了一些空白,具体我也不知道是为什么,看到大多数文章都是这样解决的,亲测有效

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{

return nil;

}

- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section{

return nil;

}

你可能感兴趣的:(iOS 11 适配 地理定位 和 导航栏)