Iphone MKAnnotation-添加url
我正在使用mayurbirari的示例代码生成mapkit视图,我想在弹出窗口中添加一个url。我试图理解苹果对子类的引用,但它就是不理解 我需要创建一个子类,可以添加额外的变量,因为MKANNOTATION是核心文件,不能更改-所以我该怎么做??我不知道如何设置它 代码可以在这里找到-->Iphone MKAnnotation-添加url,iphone,url,mkannotation,Iphone,Url,Mkannotation,我正在使用mayurbirari的示例代码生成mapkit视图,我想在弹出窗口中添加一个url。我试图理解苹果对子类的引用,但它就是不理解 我需要创建一个子类,可以添加额外的变量,因为MKANNOTATION是核心文件,不能更改-所以我该怎么做??我不知道如何设置它 代码可以在这里找到--> 如果有人能向我展示添加了URL的子类的示例,它可能会被理解,但我发现的所有示例似乎都过于复杂。MKAnnotation是一种协议,您必须在自己的类中采用,无论使用哪个类来表示注释对象。这个类通常是数据模型的
如果有人能向我展示添加了URL的子类的示例,它可能会被理解,但我发现的所有示例似乎都过于复杂。MKAnnotation是一种协议,您必须在自己的类中采用,无论使用哪个类来表示注释对象。这个类通常是数据模型的一部分。例如,您可能有一个Person类,并且希望在地图上显示Person的实例。你应该亲自去领养。使用以下属性很容易:
@interface Person : NSObject <MKAnnotation>
{
//...
}
//...
@property (nonatomic, readonly) CLLocationCoordinate2D coordinate;
@property (nonatomic, retain) NSString *title;
@property (nonatomic, retain) NSString *subtitle;
@end
现在,您可以将Person的实例作为注释添加到地图中
@implementation Person
@synthesize coordinate;
@synthesize title;
@synthesize subtitle;
//...various methods of Person...
@end