64位ios设备上使用离线地图路径规划时crash

1042
1
11-21-2016 06:10 PM
EddyLiu1
New Contributor

        使用ios runtime SDK 10.2.5版本来运行从官网上下载的OfflineRoutingSample时,发现当我们使用类 "AGSRouteTask"的"solveWithParameters:(AGSRouteTaskParameters*)routeParams
"方法来计算导航路径时,只要程序运行在64位的ios设备上,程序就会出现crash,报错“EXC_BAD_ACESS”。
        我在网上搜到以下文章:https://community.esri.com/messag ... 42977看起来这是一个已知的问题。我按照文章中所述尝试,发现确实是只要运行在32位的ios设备上(iphone5),程序没问题;但是运行在64位的ios设备上(iphone5s,iphone6,iphone6s),就会出现该问题。在这篇文章中,esri的工程师建议将工程的structure设置为32bit的armV7,这的确可以让程序不出现crash,但是这样的话我们的app也就不能在app store上上架了,所以问题仍然没有解决。

0 Kudos
1 Reply
YueWu1
by Esri Regular Contributor
Esri Regular Contributor

Hi Mr.Liu,

As we discussed on the github page, the new 100.0 version fix this problem. and you can try our sample and it works with 64bit device architecture:

arcgis-runtime-samples-ios/arcgis-ios-sdk-samples/Route & Navigation/Offline routing at master · Esr... 

0 Kudos