小编sfk*_*aos的帖子

如何测试iPhone应用程序更新?

我已经在App Store中提供了一个iPhone应用程序(版本1.0),并准备提交更新版本(版本1.1).如何测试新升级以确保先前版本上的当前sqlite数据库和属性列表文件不会被删除/覆盖等?新版本假定sqlite数据库和属性列表中的旧数据仍然存在.

或者更好的是,是否有一个资源可以用来指导我在开发应用程序更新时要注意什么?

sqlite iphone updating property-list

11
推荐指数
2
解决办法
6030
查看次数

CoreData中NSDictionary属性的更新未保存

我在CoreData中创建了一个实体,其中包含一个实现为NSDictionary的Transformable属性类型.NSDictionary属性仅包含自定义类的值.自定义类的属性都是NSString类型.自定义类符合NSCoding实现:

- (无效)encodeWithCoder:(NSCoder*)编码器;

- (id)initWithCoder:(NSCoder*)编码器

第一次保存实体时,包括Transformable(NSDictionary)类型在内的所有属性都正确保存在数据库中.当从DB获取并更新相同的实体(包括Transformable属性)时,它似乎正确更新.但是,当应用程序关闭然后重新打开时,获取Entity并不显示更新的Transformable属性类型,尽管NSDate和NSString类型的其余属性是最新的.Transformable属性是原始保存的值,而不是更新的值.

这是KVO的一个问题,还是我在尝试将填充了自定义类的NSDictionary保存到CoreData时遗漏了其他内容?

core-data nsdictionary key-value-observing

3
推荐指数
1
解决办法
2979
查看次数