我看了其他代码以及其他stackoverflow问题上的片段,都是有关于子类化的。我只是想子类化MKAnnotation。我使用的是Xcode 6.3。这份代码在我朋友的电脑上运行正常,但是在我的电脑上不行。
我得到一个“Type 'Annotation' does not conform to protocol 'MKAnnotation'”错误。
import Foundation
import MapKit
import UIKit
class Annotation : NSObject, MKAnnotation {
var location: CLLocationCoordinate2D
var title: String
var subtitle: String
init(location: CLLocationCoordinate2D, title: String, subtitle: String) {
self.location = location
self.title = title
self.subtitle = subtitle
}
}