FMDB 缓存
来源:互联网 发布:网络绘画班哪个好 编辑:程序博客网 时间:2024/06/06 11:38
在用 FMDB 存储数据的时候 因为在写入数据库的时候会将写入的对象自动保存成 NSStrnig 的类型,这样读取的时候就会有问题,不可以解析(即自动调用了 description 的方法),所以,为了放着这种情况的发生,在往数据库内写入数据的时候,应该先将数据类型转换成 data 类型,(但是这个数据类型必遵守了 NSCoding 的协议,字典已经遵守了这额协议),
NSDictionary * dic = nil;
/** 将字典转换成 NSData 类型 */
NSData * data = [NSKeyedArchiverarchivedDataWithRootObject:dic];
/** 将 NSData 类型 转换成字典类型 */
NSDictionary * dict = [NSKeyedUnarchiverunarchiveObjectWithData:data];
0 0
- FMDB 缓存
- FMDB离线缓存
- iOS FMDB使用与缓存数据
- 数据缓存——FMDB的使用
- FMDB
- FMDB
- FMDB
- FMDB
- FMDB
- fmdb
- FMDB
- FMDB
- fmdb
- FMDB
- FMDB
- fmdb
- FMDB
- FMDB
- 关于Spring的69个面试问答——终极列表
- BlockingQueue一些特性
- 测试过程之UT-IT-ST的区别
- RAD Studio 10 免费培训之支持 NoSQL 的 MongoDB——讲义及范例程序下载
- Android之Handler:实现计时器实例
- FMDB 缓存
- Mac OS X下面的Minecraft运行
- unity3d关于方法DontDestroyOnLoad的研究
- LinkedHashMap源码分析与LRU实现
- 用PE修复NTLDR is missing
- achartengine 使用备忘
- 图片处理view - 成图,
- Robotium 运行时Installation error INSTALL_FAILED_VERSION_DOWNGRADE错误
- android:拷贝sqlite数据库到本地sd卡