에 많은 수를 저장해야합니다 (예 : 14000822124935161134
). 다음과 같이"unsigned long long"번호를 영역에 저장하는 모범 사례
NSMutableDictionary *itemInsert = [item mutableCopy];
if([item valueForKey:@"timestamp"]) {
unsigned long long timestamp = [[item valueForKey:@"timestamp"] unsignedLongLongValue];
[itemInsert setObject:[NSString stringWithFormat:@"%llu", timestamp] forKey:@"timestamp"];
}
RLMRealm *realm = [RLMRealm defaultRealm];
[realm beginWriteTransaction];
[RMember createOrUpdateInRealm:realm withValue:itemInsert];
[realm commitWriteTransaction];
그리고 내 RLMObject
의 timestamp
속성을 정의한다 :
@interface RMember : RLMObject
...
@property (nullable) NSString *timestamp;
...
@end
을 적당한 유형이 있습니까 현재 내가 다음과 같이 string
에의 유형을 변경하여 보관 한 후 저장 이 데이터 유형이 이 아니고 Realm
또는 더 좋은 해결책이 있습니까?
바보 생각하지만, 타임 스탬프의 경우, 당신은 그냥있는 NSDate를 저장할 수 있을까? –
구조가 조금 다르며 NSDate 로의 변환을 권장하지 않습니다. 어떤 식 으로든 고마워요 –