iphone - 将 NSTimeInterval 存储在 coredata 上

标签 iphone core-data

我在代表 NSTimeInterval 的核心数据实体上有一个条目。

第一个问题:如何在数据库模型上表示这个实体?双倍的?漂浮?

然后,当我存储它时,创建一个像这样的对象可以吗

[NSNumber numberWithFloat:myTimeInterval];

or

[NSNumber numberWithDouble:myTimeInterval];

或者我应该将所有内容都转换为字符串并像这样存储它?

谢谢

最佳答案

NSTimeInterval 是一个 double 值。将其与后一行一起存储。无需将其存储为 NSString。

关于iphone - 将 NSTimeInterval 存储在 coredata 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4527893/

相关文章:

ios - 是否可以延迟加载符合 nscoding 协议(protocol)的对象

ios - 删除核心数据中的第一个对象(Swift)

ios - 核心数据堆栈: This Apple provided example adds the Persistent Store Coordinator to the stack asynchronously. 为什么?

swift - 创建多个总和的总和

iphone - 如何测量某人对着 iPhone 麦克风吹口哨的力度?

iphone - 使用 Objective C/Cocoa 从 NSDate 对象中删除时间组件

iphone - 始终居中 UIView

iphone - 如何从 iPad 导航栏中的 UIButtonBarItem 删除边框?

iphone - 应用程序在 CoreData 保存时卡住

iphone - UITableView 可编辑(可重新排列),没有可删除的单元格