我正在開發OSX應用程序。 我一個子類MKAnnotation: import Foundation
import MapKit
class LocationAnnotation: NSObject, MKAnnotation {
var image: NSImage?
var title: String?
var coordinate: CLLocation
我正在使用MKPointAnnotation個斯威夫特應用程序,我最近碰到了,我需要存儲元數據在我上的註釋的問題,所以我創建下面的自定義類: class BRETTFAnnotation: MKPointAnnotation {
var tag: Int64
var name: String
init(lat : Double, lon:Double, t :
我希望用戶位置爲藍點,同時在地圖視圖上也有針腳。我希望引腳有一個註釋,它有一個信息按鈕。 我可以得到用戶位置的藍點,並使引腳具有註釋,如標題和副標題。但是,當我將信息按鈕添加到紅色針腳時,用戶位置(藍點)變成紅色針腳。 我似乎無法找到我要出錯的地方。它與最後一個函數有關,因爲這是將info按鈕放到註釋中的函數。但它也選擇了用戶當前的位置,並把它變成一個針因某種原因:( class GetToThe