0

我正在将我的旧应用程序更新为iOS7. 在该应用程序中,我使用MKPolyline. 它在我的新 xcode 中工作正常iOS6Xcode 4.6但在我的新 xcode 中不起作用,并且在MKPolyline.

是苹果有变化MapKit Framework。我应该更新什么?

MKPolyline代码上显示此错误

Unknown type name 'MKPolyline'

但是,如果我按住 Control 并单击MKPolyline它,它将带我进入 MapKit 类。

4

1 回答 1

0

首先,我认为这是#import代码的问题。你说这是一个旧应用程序。请向我们展示#importmapkit 框架的代码。

如果是这样:

#import "MapKit/MKMapView.h"

而不是将其更改为:

#import <MapKit/MapKit.h>

我认为这将解决未知的类错误。如果仍然显示错误而不是使用MKGeodesicPolyline而不是MKPolyline. 你可以在这里找到很好的解释。

希望它有所帮助。

于 2014-01-16T06:37:30.397 回答