如果在mapView didChangeDragState中檢測到註釋已被拖動到不需要的位置,我可以取消拖動mapView:didChangeDragState。 case .Dragging:
let inColorado = StateOutline.inColorado(view.annotation!.coordinate)
if !inColorado {
我已經創建了一組「IssueLocation」's,這符合MKAnnotation協議的一類。爲什麼我的註釋(從API JSON數據構建而來)沒有出現在我的地圖視圖中? 這裏是它背後的所有代碼: 類代碼: class IssueLocation: NSObject, MKAnnotation {
var locationName: String
var campusName: