func mapView(mapView: MKMapView!, regionDidChangeAnimated animated: Bool) {
let span = MKCoordinateSpanMake(0.005, 0.005);
let region = MKCoordinateRegionMake(map.userLocation.coordinate, span)
if region != mapView.region {
btnLocate.setBackgroundImage(UIImage(named:"location_my"), forState: .Normal)
}
}
-
贴上报错信息
binary operator '!=' can not be applied MKCoordinateRegion operands.
贴上相关截图
你需要实现Equatable,如下图。
如果struct没有实现Equatable,你就只能手动的比较struct里面的每一个值了。