ios - 概念化商店结账 channel 的 parse.com 数据结构

标签 ios swift parse-platform database-schema

我有一个关于 Parse.com 和 Swift 的问题。长话短说,我正在创建一个应用程序,允许收银机的安装人员在手机中输入结帐 channel 的详细信息,将其保存到 Parse.com,然后让制作人员可以检索它商店里的货架。

对于该应用程序,我正在考虑这样的基本流程:A)询问有多少条结账 channel (x),B)用 x 行填充表格 View ,C)每行代表一个寄存器,当点击,将他们带到详细 View ,他们可以在其中输入车道和安全带测量值、电源等详细信息。

我的问题是,从结构上来说,如何将寄存器数据保存到 Parse 中?我是否会创建一个列来存储该特定存储的行中的复杂寄存器对象数组?或者我会创建一个存储类,然后创建一个寄存器类,并将所有这些寄存器转储到寄存器类中,并将它们一对一地关联到适当的相应存储?

我对数据的实际保存或一般编程没有任何问题,解析似乎非常简单,只是概念化结构就给我带来了问题。任何帮助或链接将不胜感激。

最佳答案

我认为它应该如何工作:

Store 类:保存有关所有商店的信息。例如收银台数量、结账 channel 数量、位置等。商店在设置时会获得随机分配的标识符。

Register 类:包含有关所有可能的寄存器的信息。正如您所说,用户可以添加它们并定义值。创建时,分配父商店标识符。这应该相对容易——只需获取最近商店的 ID 或询问用户他们在哪家商店。

然后您可以通过了解存储标识符来 PFQuery 所有寄存器,并创建所有寄存器的数组。

关于ios - 概念化商店结账 channel 的 parse.com 数据结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30316808/

相关文章:

iphone - UICollectionView 的奇怪动画行为(插入和删除项目)

ios - 遍历从属性列表中读入的 NSDictionary 证明很麻烦

ios - 如何在 iOS 应用程序中包含全屏图像

ios - 我需要了解为什么 Objective-C 中的委托(delegate)如此重要,是什么让它如此特别?

swift - URL 在 Swift 3 中始终为 nil

ios - 如何将解析日期对象转换为字符串?

Unity3d + WebGL = 跨域请求被阻止

parse-platform - 如何在解析服务器中获取给定用户的关系

ios - NSURL 不转换安全字符串

在闭包中调用函数时的快速强链接