IOS(Swift)

IOS Firebase Realtime Database List get data

----___<<<<< 2021. 1. 27. 21:41

 IOS에서 firebase에서 데이터를 받아와서 가공하는 방법입니다.

 

 문서에서는 자세하게 나와있지 않아서

 

 

iOS에서 데이터 목록 다루기  |  Firebase 실시간 데이터베이스

FIRDatabaseReference 가져오기 데이터베이스에서 데이터를 읽거나 쓰려면 FIRDatabaseReference의 인스턴스가 필요합니다. Swiftvar ref: DatabaseReference! ref = Database.database().reference() Objective-C@property (strong, nonato

firebase.google.com

 이렇게 메모 남깁니다.

 

 이런 형태로 데이터를 받아오는 방법인데

 

Optional({
    "-MRzt679kMPT1UIuiKTk" =     {
        koreaTime = "2021.01.27 03:11:11";
        text = "\Uc548\Ub155";
        title = "\Uc548\Ub155\Ud558\Uc138\Uc694";
        uid = yLejJLXM3bVlMMQPIDjiVeqTbaU2;
        writedTime =         {
            date = 27;
            day = 3;
            hours = 3;
            minutes = 11;
            month = 0;
            seconds = 11;
            time = 1611684671554;
            timezoneOffset = "-540";
            year = 121;
        };
    };
    "-MS2RzY3OPkLgajgWXuX" =     {
        koreaTime = "2021.01.27 19:46:49";
        text = "\Ud5ec\Ub85c";
        title = "\Uc548\Ub155";
        uid = yLejJLXM3bVlMMQPIDjiVeqTbaU2;
        writedTime =         {
            date = 27;
            day = 3;
            hours = 19;
            minutes = 46;
            month = 0;
            seconds = 49;
            time = 1611744409334;
            timezoneOffset = "-540";
            year = 121;
        };
    };
})

 

 

 여기까지 하면 전체 데이터를 받아오는데, 얘네들을 필요한 key값만 뽑아오려면 아래와 같이 하면 됩니다.

 

'IOS(Swift)' 카테고리의 다른 글

IOS unwind  (0) 2021.01.30
Ios 화면터치 keyboard dismiss  (0) 2021.01.28
Custom TableView  (0) 2021.01.27
IOS 앱 런칭을 위한 사이즈  (0) 2021.01.24
IOS Webview  (0) 2021.01.19