在我火力地堡iOS應用程序,我有一個端點指向用戶被稱爲「用戶」應用程序,這個終端裏面,基本結構如下:火力地堡的iOS快照值返回null
- 用戶:
- 用戶ID-1:
- 用戶名: 「測試」
- 電子郵件: 「[email protected]」
- 等...
- 用戶ID-1:
我現在面臨的問題(之前的工作完美的罰款)是,當我使用observeEventType或observeSingleEvent並嘗試檢索路徑中snapshot.value:「用戶/ userid-#「,即使數據顯示在我的儀表板上的該位置,它也會讓我爲空。
這種情況只發生在用戶標識符之一。我可以成功檢索所有其他用戶的數據。由於數據實際上顯示在儀表板上,所以我不知道爲什麼當檢索數據時,我得到了空值而不是該位置顯示的數據。
我使用的代碼非常簡單:
Firebase *testRef = [self.ref childByAppendingPath:@"users/userid-1"];
[testRef observeSingleEventOfType:FEventTypeValue withBlock:^(FDataSnapshot *snapshot) {
NSLog(@"%@", snapshot.value);
}];
我得到了什麼是null而不是數據
任何人都對那會發生什麼想法?
謝謝!
查看您使用的代碼和實際的JSON(作爲文本,您可以通過單擊Firebase儀表板中的「導出」按鈕輕鬆獲取),在這裏將有很長的路要走。請參閱[MCVE](http://stackoverflow.com/help/mcve)。 –
我用我使用的基本代碼編輯。沒有什麼花哨。 –
請閱讀有關提供鏈接的MCVE的頁面。你的問題中仍然缺少JSON,這意味着我們必須做出可能或不可能再現問題的東西。你讓別人幫助你越容易,你就越有可能獲得幫助。 –