如何将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存储在核心数据中?的主要内容,如果未能解决你的问题,请参考以下文章