代码拉取完成,页面将自动刷新
//先调用
[YTBusinessDBManager sharedInstance];
//插入一条数据
此时因为
// 数据库版本控制
// 当前的方法如果是放在初始化方法中
// versionControlWithNewDBVersion 方法调用 initTables 方法 会使用到当前单例对象
// 因为初始化未完成,所以会造成死锁的问题,versionControlWithNewDBVersion 方法调用采用延迟的策略
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
[self versionControlWithNewDBVersion:newDBVersion];
});
数据库还未初始化完成,在此之前插入的数据就会插入失败