代码之家  ›  专栏  ›  技术社区  ›  Berry Blue

如何将NSDate值插入到Cloud Firestore文档中

  •  0
  • Berry Blue  · 技术社区  · 4 年前

    如何将NSDate中的时间值插入到cloudfirestore文档中?

    NSDate FIRFieldValue 陈述。

    NSMutableDictionary *item = [NSMutableDictionary new];
    item[@"someDate"] = [FIRFieldValue fieldValueForServerTimestamp];
    
    0 回复  |  直到 4 年前
        1
  •  2
  •   Sanzio Angeli    4 年前

    向Firestore添加数据的最佳方式是采用字典的形式。

    NSDate 对象,我已经修剪并包含在下面。

    NSDictionary *docData = @{
      @"dateExample": [FIRTimestamp timestampWithDate:[NSDate date]]
    };
    
    [[[self.db collectionWithPath:@"data"] documentWithPath:@"one"] setData:docData
    completion:^(NSError * _Nullable error) {
      if (error != nil) {
        NSLog(@"Error writing document: %@", error);
      } else {
        NSLog(@"Document successfully written!");
      }
    }];
    

    prev stack overflow question firestore documentation (滚动到“自定义对象”部分)