为存储的信息提供唯一标识符

时间:2011-06-27 18:00:12

标签: objective-c ios cocoa-touch core-data

让我简单介绍一下最终用户的程序:用户在程序中添加信用卡,程序通过向服务器发送信息来授权卡,程序显示“已批准”或“已拒绝”如果获得批准,卡片将被保存。

每张卡需要有一个唯一的标识符才能使程序的其他部分正常工作,就像数组位置+1(即第一张卡= 1,第二张卡= 2等)但我不确定如何在核心数据中实现这一点,除非它已经在某个地方完成,我只是误解了文档。那么,我该怎么做呢?

1 个答案:

答案 0 :(得分:1)

CoreData已经提供了这一点,假设您将信用卡存储为它自己的实体(可以很容易地从其他对象中引用它。您可以将CreditCard托管对象视为NSManagedObjectID,并且你有一个线程安全标识符,represents that unique entity在其数据存储区中。