gpt4 book ai didi

ios - Realm 不存储 iOS 中的数据

转载 作者:行者123 更新时间:2023-11-29 02:04:28 25 4
gpt4 key购买 nike

我正在尝试在 iOS 中使用 Realm 存储数据,但我遇到了它不存储数据的问题。我发现了类似的问题,但我不确定如何获取现有数据库。

Why is my Realm object not saving stored values?

这是我的代码。

@interface database : RLMObject
@property NSString *name;
@property NSString *age;
@end

@implementation database
@end

RLM_ARRAY_TYPE(database)

在 Appdelegate.m 中

database *db = [[database alloc] init];
db.name = @"David Test";
db.age = @"30";

[realm beginWriteTransaction];
[realm addObject:db];
[realm commitWriteTransaction];

然后我得到如下所示的所有对象

RLMResults *result = [database allObjects];

关闭应用一次,RLMResults没有数据。

有人知道吗?

提前致谢!

最佳答案

您使用的 realm 变量是否可能是用 +[RLMRealm realmWithPath:] 初始化的? [database allObjects] 调用只会查询默认 Realm (使用 [RLMRealm defaultRealm] 创建)。

虽然在没有更多信息的情况下无法肯定地说出到底发生了什么。

关于ios - Realm 不存储 iOS 中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29939570/

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