删除特定的子节点我有一个UITableView
它看起来像这样的图像我怎样才能在火力地堡从使用的UITableViewCell斯威夫特
。
当我滑动删除记录时,我可以完全从存储它的数组中删除它,但我无法在Firebase中将其删除。
我的火力地堡数据库结构是上面的截图如下:
-KWc7RTuOe5PefiMM2tL
bodyPart: "Arms"
exerciseName: "Test 1 "
userId: "8rHmyTxdocTEvk1ERiiavjMUYyD3"
-KWcEbpw_f6kxcePY5cO
bodyPart: "Chest"
exerciseName: "Test 2 "
userId: "8rHmyTxdocTEvk1ERiiavjMUYyD3"
-KWcEdUN49QaJIVf0kwO
bodyPart: "Legs"
exerciseName: "Test 3 "
userId: "8rHmyTxdocTEvk1ERiiavjMUYyD3"
-KWcFrMSaLKQRxghGHyT
bodyPart: "Arms"
exerciseName: "Test 4"
userId: "8rHmyTxdocTEvk1ERiiavjMUYyD3"
如何访问创建时e.g“-KWc7RTuOe5PefiMM2tL”这样我就可以删除该子节点被设置在自动识别值?
或者,我还可以访问exerciseName
值,具体取决于登录的UserId
?
这一切都归结到你如何填充您的数据源阵列。看到我的答案可能会简化它。 – Jay