目标C - 如何将在文本视图中输入的评论保存到iPhone中的地图当前位置



我有一个地图应用程序,其中有3个按钮图片,视频和评论.当用户单击打开相机拍照的图片按钮时,视频也是如此,他可以拍摄视频.这2个按钮完成。当用户单击第三个评论按钮时,将打开评论页面,他可以在其中输入评论标题并输入评论,当他单击提交按钮时,评论用户已输入将被发布到其当前位置。请任何人都可以帮助我解决这个问题,了解如何将评论保存到地图上的当前位置。

注释视图太小,无法显示整个注释。通常这样的事情是这样的:

1) 用户触摸引脚2)注释视图显示一些文本(为您,作为示例,评论的一部分)和详细信息披露按钮3)当用户单击详细信息披露按钮时,将推送整个注释的新视图控制器。

如果您使用自己的 MKAnnotation 在地图上显示点(而不是 MKPlacemark 等),您应该能够执行以下操作:

currentAnnotation.title = textView.text;

只需确保添加

- (NSString *)title {
    return title;
}

@synthesize title;

到您的自定义 MKAnnotation 类实现文件以及

NSString *title;

@property (nonatomic, retain) NSString *title;

到自定义 MKAnnotation 头文件

我不确定它是否会立即更新字段,或者您是否需要删除注释并将其再次添加到地图中。 通常,您在创建注记时为其指定标题,因此,如果稍后添加标题(当注记存在于地图上时),如果不强制更新,则标题可能不会更新。 我希望这有帮助

最新更新