[英]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.