Ios 使用Firebase创建协作表视图列表
我的想法是在Firebase中创建一个非常简单的应用程序,作为一个练习,我想创建一个具有两个视图的简单应用程序:“主页”/“启动屏幕”,它可以导航到两个不同的视图:Ios 使用Firebase创建协作表视图列表,ios,swift,firebase,Ios,Swift,Firebase,我的想法是在Firebase中创建一个非常简单的应用程序,作为一个练习,我想创建一个具有两个视图的简单应用程序:“主页”/“启动屏幕”,它可以导航到两个不同的视图: “好友”列表,用户可以在其中添加其他用户并监视其联机/脱机状态,以及向他们发送邀请到选定的组 “邀请”屏幕监视传入的邀请 “组”列表,用户可以在其中创建、删除和选择组 最后是选定组成员之间共享的协作列表 快速用例: 用户“User1”打开应用程序并创建一个组“TestGroup”,然后单击该组将其选择为活动组 然后用户
- “好友”列表,用户可以在其中添加其他用户并监视其联机/脱机状态,以及向他们发送邀请到选定的组
- “邀请”屏幕监视传入的邀请
- “组”列表,用户可以在其中创建、删除和选择组
- 最后是选定组成员之间共享的协作列表
这是可能的吗?我已经阅读了一些关于基本Firebase设置的教程,如下所示:这非常适合我的需要,但我不知道从哪里开始了解“协作”列表。是的,这是可能的。结构可以是这样的:
-MembersForGroups //here you have the groups and the members that are on each group, so when the user chooses a group the members are easily displayed
--Group1ID
---member1ID:true //when the user creates a group, the groupID is create and their user id is automatially added as member
---member2ID:true
-Colabsheets //here you have all the colab sheets with each group containing the posts that users have made.
--Group1ID // Give the sheet the same ID as the group so when you choose a group you can easily load the colab sheet.
---Post1
senderid:""
message:""
timestamp:""
---Post2 ....
非常有趣,谢谢!我对Firebase还没有非常直观的理解,所以我不太确定如何实现您提到的内容,但我会在接下来的过程中尝试解决它,非常感谢。我在我的答案上添加了一些注释,以使其更加清晰,如果您对Firebase还不了解,请阅读文档,练习,一切都会有意义。如果我的回答对你有帮助,请考虑接受/投票。谢谢!我已经投了更高的票,但由于我的代表人数不足15人,所以我的投票不会公开显示(“感谢您的反馈!记录了那些声誉低于15人的投票,但不要更改公开显示的帖子分数。”)是的,直到你有15人代表为止,你只能接受答案(每个问题答案旁边的复选标记。祝你的项目好运。