Objective c MKMapView:使用未声明的标识符';安;?

Objective c MKMapView:使用未声明的标识符';安;?,objective-c,json,mkmapview,identifier,Objective C,Json,Mkmapview,Identifier,所以我把我的地图视图和MySQL数据库中的坐标放在一起。我想我就快到了,但出于某种原因,xcode一直向我抛出“使用未声明的标识符‘ann’”。我到底做错了什么?这是我的密码 MapViewAnnotation.h #import <Foundation/Foundation.h> #import <MapKit/MKAnnotation.h> #import <CoreLocation/CoreLocation.h> @interface MapViewA

所以我把我的地图视图和MySQL数据库中的坐标放在一起。我想我就快到了,但出于某种原因,xcode一直向我抛出“使用未声明的标识符‘ann’”。我到底做错了什么?这是我的密码

MapViewAnnotation.h

#import <Foundation/Foundation.h>
#import <MapKit/MKAnnotation.h>
#import <CoreLocation/CoreLocation.h>

@interface MapViewAnnotation : NSObject <MKAnnotation> {

    CLLocationCoordinate2D coordinate;
    NSString *title;
    NSString *subtitle;


}

@property (nonatomic, assign) CLLocationCoordinate2D coordinate;
@property (nonatomic, copy) NSString *title;
@property (nonatomic, copy) NSString *subtitle;



@end
#import <UIKit/UIKit.h>
#import <MapKit/MapKit.h>


@interface MapViewController : UIViewController  <MKMapViewDelegate> 

    @property (nonatomic, strong) IBOutlet MKMapView *mapView;
    @property (nonatomic, retain) NSMutableArray *Dispensaries;
    @property (nonatomic, retain) NSMutableData *data;



@end
MapViewController.h

#import <Foundation/Foundation.h>
#import <MapKit/MKAnnotation.h>
#import <CoreLocation/CoreLocation.h>

@interface MapViewAnnotation : NSObject <MKAnnotation> {

    CLLocationCoordinate2D coordinate;
    NSString *title;
    NSString *subtitle;


}

@property (nonatomic, assign) CLLocationCoordinate2D coordinate;
@property (nonatomic, copy) NSString *title;
@property (nonatomic, copy) NSString *subtitle;



@end
#import <UIKit/UIKit.h>
#import <MapKit/MapKit.h>


@interface MapViewController : UIViewController  <MKMapViewDelegate> 

    @property (nonatomic, strong) IBOutlet MKMapView *mapView;
    @property (nonatomic, retain) NSMutableArray *Dispensaries;
    @property (nonatomic, retain) NSMutableData *data;



@end

因此,要解决这个问题,只需将类型注释更改为MapViewAnnotation,并使用数组药房的名称

什么是注释?您有一个实现MKAnnotation协议的类,这就是您应该实例化的?另外,变量名不应该大写(药房)。天哪,我怎么会错过这个(我盯着这台电脑看了太久了)。非常感谢。哈哈……:)你完全修好了。但是现在(这个程序是魔鬼),看:你能检查我的答案吗?(看下一件事…:)哪个答案?并将数组名称更改为“Disposacies”。@user1953744我们正在评论这一个。单击复选框。:)这就是这个网站的工作原理。谢谢哦,哈哈,对不起。选中:)