gpt4 book ai didi

iOS 二进制数据列未显示在 Sqlite 数据库中?

转载 作者:行者123 更新时间:2023-12-03 16:46:46 26 4
gpt4 key购买 nike

大家好,我有以下设置:

data

这是我的定义

@interface Item : NSManagedObject

@property (nonatomic, retain) NSNumber * cid;
@property (nonatomic, retain) NSData * image_data;
@property (nonatomic, retain) NSString * image_url;
@property (nonatomic, retain) NSNumber * order_id;
@property (nonatomic, retain) NSNumber * status;
@property (nonatomic, retain) NSString * title;
@property (nonatomic, retain) NSString * url;

但不知何故,我只在我的 sqlite3 数据库中看到以下内容:

sqlite> .schema ZITEM
CREATE TABLE ZITEM ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, Z_OPT INTEGER, ZCID INTEGER, ZORDER_ID INTEGER, ZSTATUS INTEGER, ZIMAGE_URL VARCHAR, ZTITLE VARCHAR, ZURL VARCHAR );

这里有人知道为什么没有 ZIMAGE_DATA 作为这些列之一吗?

最佳答案

检查 image_data 的值在获取后是否仍然存在。这将使您了解该值是否保存在其他地方,例如外部存储。

此外,请确保未为该属性设置 transient

关于iOS 二进制数据列未显示在 Sqlite 数据库中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14916432/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com