Ral*_*roo 0 deprecated ios ios7
我目前正在尝试使用Apple 示例 Breadcrumb来跟踪和绘制用户所在的路径.
将基本SDK更新为7后,它提醒我setNeedsDisplayInMapRect自iOS 7以来已弃用.我查看了参考文档,并建议将其替换为MKOverlayRenderer.
由于这对我来说是全新的,我正在努力完全掌握如何交换它.有没有人有这方面的经验,可以解释如何这样做?
从MKOverlayView(在iOS 7.0上弃用)将CrumPathView父类更改为MKOverlayRenderer(可从iOS 7.0开始),因为这两个类都使用MKOverlayRenderer中引入的一些新的额外方法来公开相同的方法.
实现以下MKMapViewDelegate的方法(在iOS 7.0及更高版本中可用)作为弃用的替代方法
// Deprecated in iOS 7.0
- (MKOverlayView *)mapView:(MKMapView *)mapView viewForOverlay:(id <MKOverlay>)overlay
// Method to replace above deprecated method (available in iOS 7.0)
- (MKOverlayRenderer *)mapView:(MKMapView *)mapView rendererForOverlay:(id < MKOverlay >)overlay
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
985 次 |
| 最近记录: |