2016-11-24 22 views
0

我的应用基于分数,这是我必须保存在CoreData中的唯一一个分数,一个分数的实例,一个整数。每次我尝试,都会失败。我的应用程序将在应用程序加载时加载数据,并在应用程序关闭时保存新数据。请注意,IM只需要一个单个整数存储。是通过使用CoreData还是其他方法来做到这一点的最好方法?我读过的每一条线索都说着不同的东西。所以现在我问,我该怎么做,使用CoreData(如果这是最好的方式)。使用CoreData的Swift Saving分数

+0

你能提供你的代码吗?你很可能需要在NSNumber中包装你的整数。 –

+0

http://stackoverflow.com/questions/31487258/sending-float-to-parameter-of-incompatible-type-id/31487847#31487847 –

+0

@AlexBlair哦,所以这是问题,谢谢! – Dondaj

回答

1

核心数据为SERIOUS矫枉过正,用于存储单个整数。这就像发射一架F16战斗机以便在拐角处购买一块面包一样。它会让你很急,但你需要大量的专业知识才能知道如何使用它。

只需将您的Int保存到UserDefaults并完成它。对于您的任务而言,这是一个更好的工具。

+0

好的,谢谢! – Dondaj