저는 firebase 데이터를 배열에 저장하고 하루 종일 인쇄하려고했지만 아무 소용이 없었습니다. 나는 지역 사회의 도움에 정말로 감사 할 것입니다.Firebase 데이터를 어레이에 저장하고 출력하는 방법은 무엇입니까?
는 중포 기지의 모습에서 함수가 데이터를 읽는 방법의 코드입니다 : 아래
현재 중포 기지 데이터베이스가 같은 모양을의 이미지입니다- (void)readDataFromServer {
_ref = [[FIRDatabase database] reference];
_hotelRef = [_ref child:@"hotel bookings"];
NSString *userID = [FIRAuth auth].currentUser.uid;
FIRDatabaseQuery *userHotelBookingsQuery = [[_hotelRef child:userID] queryOrderedByChild:@"number"];
[userHotelBookingsQuery observeSingleEventOfType:FIRDataEventTypeValue withBlock:^(FIRDataSnapshot * _Nonnull snapshot) {
if (snapshot.value == [NSNull null]) {
NSLog(@"No messages");
} else {
[self.arrayOfBookingDetail removeAllObjects];
self.arrayOfBookingDetail = (snapshot.value);
NSString *firstMessage = [self.arrayOfBookingDetail objectAtIndex:0];
NSLog(@"First message is: %@", firstMessage);
}
}];
}
에 쿼리를 변경할 질문 대신 이미지에 코드를 추가! – Shubhank
데이터를 읽거나 데이터를 쓰고 싶습니까? 당신의 기능은 데이터 읽기에 관한 것입니다. 그래서 기본적으로 당신이 원하는 것은 –
사과입니다. 나는 이미지보다 커뮤니티의 실제 코드를 알지 못했습니다. 나는 변화를 할 것이다. 데이터를 읽고, 배열에 삽입하고, 표시하려고합니다. –