[英]Realm does not stored data in iOS
我正在尝试使用Realm在iOS中存储数据,但是我面临着它不存储数据的问题。 我发现了类似的问题,但不确定如何获取现有数据库。
这是我的代码。
@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]
调用将仅查询默认领域(使用[RLMRealm defaultRealm]
创建)。
尽管没有更多信息就无法确切地说出到底发生了什么。
我使用FMDB,您可以在此处进行搜索。 https://github.com/realm/realm-cocoa,github 。 祝好运
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.