2012-04-03 46 views
6

Đây là những dòng đang gọi cảnh báo: @property (nonatomic, retain) NSString * Title; @property (nonatomic, retain) NSString * Subtitle;Thuộc tính sao chép thuộc tính không khớp với thuộc tính được thừa hưởng từ MKAnnotation

Cảnh báo của tôi là: bất động sản 'danh hiệu' 'bản sao' thuộc tính không phù hợp với các tài sản được thừa kế từ 'MKAnnotation'

ý tưởng Bất kỳ?

Cảm ơn trước!

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



@interface MapAnnotation : NSObject <MKAnnotation> { 
    CLLocationCoordinate2D coordinate; 
    NSString *title; 
    NSString *subtitle; 
    int listIndex; 
} 

@property (nonatomic) CLLocationCoordinate2D coordinate; 
@property (nonatomic, retain) NSString *Title; 
@property (nonatomic, retain) NSString *Subtitle; 
@property (nonatomic) int listIndex; 

@end 
+0

bản sao có thể có của [Tại sao sau khi nâng cấp lên Xcode 4.2 thì MKAnnotation hiển thị cảnh báo] (http://stackoverflow.com/questions/7760081/why-after-upgrading-to-xcode-4-2-does- mkannotation-display-a-warning) –

Trả lời

28

Thay đổi:

@property (nonatomic, giữ lại) NSString * Tiêu đề;

thành:

@property (nonatomic, sao chép) NSString * tiêu đề;

+3

Câu trả lời này phải được chấp nhận, nó đúng. – ashack

Các vấn đề liên quan