2011-10-10 100 views
1

我在核心数据中有实体AccountCreditCard。一个account可以有多个creditCards。每个creditCard有一个number。我如何加密number核心数据加密?

我知道我可以在没有核心数据的情况下使用钥匙串服务,但我可以一起使用它们吗?我想使用核心数据而不是像NSUserDefaults这样的原因是因为我想处理多个帐户。我没有使用钥匙串服务,所以我不确定它是否适合多个账户。

回答

2

通过将Keychain对象转换为NSData对象,可以将Keychain对象存储在Core Data中。这并不是那么微不足道,因为你需要正确地来回转换它。查看有关非标准持久属性的documentation documents以帮助您。