objective-c - iOS6及其以下兼容性问题
某草草
某草草 2017-05-02 09:23:24
0
1
556

是这样的,我们APP里用到谷歌地图sdk,但是谷歌地图sdk最低支持iOS7,现在集成后在iOS7及以上版本运行良好,但是在iOS7以下版本运行就crash,我把项目中与谷歌地图相关地方全部注释掉,仅留一个谷歌地图framework,但是还是一运行就crash,我在想有没有方法能够根据手机版系统iOS版本判断是否链接这个包呢?这个crash是发生在什么阶段的呢?

某草草
某草草

모든 응답(1)
Ty80

이 문제에는 일반적으로 여러 가지 방법이 있습니다.

  1. 이 SDK 버전을 계속 사용하세요

    • SDK 프레임워크를 옵션으로 설정

    • 가져오기 및 실행 위치를 포함한 로딩 위치에서 판단을 추가합니다(if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7)). 7 이하의 경우 시스템 맵 SDK를 사용합니다.

  2. 앱 버전을 7.0으로 업그레이드하세요(현재 상황에 관한 한 iOS7 지원은 이미 괜찮습니다).

  3. iOS6을 지원하는 낮은 버전의 Google Maps SDK를 사용하세요(이 방법은 좋지 않으며, 낮은 버전에서는 다양한 문제가 발생하기 쉽습니다.)

  4. 다른 지도 SDK를 사용하세요.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!