如何将CGPoint存储在核心数据中?

Posted

技术标签:

【中文标题】如何将CGPoint存储在核心数据中?【英文标题】:how to store CGPoint in core data? 【发布时间】:2014-07-29 07:41:09 【问题描述】:

我想将视图控制器的点击位置存储在核心数据中。我正在使用UITapGestureRecognizer

当用户点击视图中的任意位置时,我希望该位置保存在核心数据中。

我该怎么做?任何想法都会有所帮助。

【问题讨论】:

您可以将CGPoint 存储为例如NSString。可以通过CGPointFromString(...)NSStringFromCGPoint(...) 静态函数进行转换。 @holex 感谢您的回复,您能否举个代码示例。所以,我可以理解如何做到这一点。 【参考方案1】:

或者,您可以创建一个实体来表示一个点,而不是一个字符串,它的值是 xy

【讨论】:

Ok Anorak,你的意思是我应该为点位置创建一个新实体,为点的细节创建另一个实体,对吧?

以上是关于如何将CGPoint存储在核心数据中?的主要内容,如果未能解决你的问题,请参考以下文章

如何将视频快速存储在核心数据中? [关闭]

如何使用 swiftui 将文本字段存储到核心数据中

如何将 PHAsset 存储到核心数据中

我应该如何在核心数据中存储从 UISlider 读取的百分比值?

如何将基本核心数据存储保存到 Parse.com?

如何根据 CGSize 更改缩放 CGPoint?