我有一个AFXAuthToken对象,我希望通过名为UICKeychainStore的库存储在钥匙串中,但它需要传递一个数据对象。如果我有一个AFXAuthToken对象,我该如何使它成为一个NSData对象?
答案 0 :(得分:1)
因为AFXAuthToken不符合NSCoding
,所以很难对它所代表的数据进行可靠的编码。但是,它是序列化的非常好的候选者。您可以在项目中分叉项目并实现键控编码,然后使用NSKeyedArchiver来获取所需的数据实例。
答案 1 :(得分:1)
我打算在这里发布示例代码,但我决定只向项目提交拉取请求。 This pull request为AFXAuthToken添加了NSCoding支持。