簡體   English   中英

Realm不在iOS中存儲數據

[英]Realm does not stored data in iOS

我正在嘗試使用Realm在iOS中存儲數據,但是我面臨着它不存儲數據的問題。 我發現了類似的問題,但不確定如何獲取現有數據庫。

為什么我的Realm對象不保存存儲的值?

這是我的代碼。

@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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM