我这里贴出自己项目中的代码,TMYoGoodsdb是自定义模型,为了方便观看,我这里省略了部分变量,就是代码里面...处
#import "TMYoDataManager.h"
#import <FMDatabase.h>
#import "TMYoGoodsdb.h"
@interface TMYoDataManager()
@property (nonatomic, strong) FMDatabase *db;
@end
@implementation TMYoDataManager
//单例
+ (instancetype)shareManager {
static TMYoDataManager* manager;
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
manager =[[self alloc] init];
});
return manager;
}
// 新建数据库并打开
- (BOOL)creatYoGoodsDB {
NSString *path = [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)lastObject]stringByAppendingPathComponent:@"YoGoods0.sqlite"];
FMDatabase *db = [FMDatabase databaseWithPath:path];
self.db = db;
if ([db open]) {
NSString *sqlStr = @"CREATE TABLE IF NOT EXISTS YoGoods0 (rema
小记iOS使用FMDB存储自定义数据模型到数据库
最新推荐文章于 2022-07-20 16:29:24 发布