Ios UIImagePNGRepresentation函数返回NSData类型,是否可以存储在SQLite中?
-voidaddRecordImageData:NSData*图像数据x:CGFloatx y:CGFloaty切割器图像名称:NSString*名称 { NSInteger imageID=0; 如果[db打开]{ NSString*sql=[NSString stringWithFormat:@从imageName中选择id,其中name='%@',name]; FMResultSet*result=[db executeQuery:sql]; while[下一个结果]{ imageID=[result intForColumn:@id]; } [db close]; } 如果[db打开]{ NSString*sql=[NSString stringWithFormat:@插入到imageDatanameid、data、x、y值%d、%@、%.f、%.f、imageID、imageData、x、y]; BOOL success=[db executeUpdate:sql]; 成功NSLog@insert成功:NSLog@insert福利尔; [db close]; }Ios UIImagePNGRepresentation函数返回NSData类型,是否可以存储在SQLite中?,ios,objective-c,nsdata,fmdb,Ios,Objective C,Nsdata,Fmdb,-voidaddRecordImageData:NSData*图像数据x:CGFloatx y:CGFloaty切割器图像名称:NSString*名称 { NSInteger imageID=0; 如果[db打开]{ NSString*sql=[NSString stringWithFormat:@从imageName中选择id,其中name='%@',name]; FMResultSet*result=[db executeQuery:sql]; while[下一个结果]{ imageID=[
} 我认为问题在于你的插入查询。 应该是这样的
@"insert into imageData(nameid,data,x,y) values (?,?,?,?)"
签出以获取更多信息。插入数字的正确方法是将其放入NSNumber对象中