解析和 Swift 的关系,这样正确吗?
Parse and Swift Relations, is this correct?
我一直在努力理解 Parse 关系,但我仍然不确定我是否理解正确,请耐心等待。
我有一个从不同国家/地区下载数据的应用程序,截至目前,它只是下载名称并将它们放在表格视图中,当您单击一个单元格时,它会将您带到显示带有 3 的滚动视图的详细视图来自所选国家/地区的不同图像,问题是很难缩放它以添加更多图像。
在 Parse 中,我有三列 (image1、image2、image3),在我的应用程序中,我只是 运行 一个将它们添加到数组中的查询,然后我的滚动视图会在您滑动时浏览它们。我需要做的是能够添加任意数量的图像,而无需在解析中添加更多列,我想我可以这样做:
在Parse中创建一个数组,我将其命名为"ImageSet",这个图像集属于一个国家,所以在"Country" class中我有国家的名称,然后图像集数组。
然后我创建一个名为 "Images" 的 class,这个 class 将有两列,"Name" 和 "Image"。在我的应用程序中,我会将 "Country" 数组分配给 "Images" class 中具有相同名称的所有图像。
假设我向图像 class 添加了一个名为 "Albania" 的新图像,在我的应用程序中我 运行 获取图像的查询,然后如果它们有与国家名称相同的名称,它们将被添加到 "Country" class 的数组中。这可能吗?还是我这里的一切都错了?
不要使用数组。只需这样做,
有一个 table "Countries" 其中有一列 "name" 是国家名称
有一个 table "CountryImages",它有两列。一个是指向国家的指针,另一个是 PFImage。
请注意,很难准确知道您要达到的目标,但是,首先您应该掌握我在上面解释的简单的基本技术。
请注意,这只需要 30 秒的时间来尝试,所以请尝试一下,看看你会怎么做。
我一直在努力理解 Parse 关系,但我仍然不确定我是否理解正确,请耐心等待。
我有一个从不同国家/地区下载数据的应用程序,截至目前,它只是下载名称并将它们放在表格视图中,当您单击一个单元格时,它会将您带到显示带有 3 的滚动视图的详细视图来自所选国家/地区的不同图像,问题是很难缩放它以添加更多图像。
在 Parse 中,我有三列 (image1、image2、image3),在我的应用程序中,我只是 运行 一个将它们添加到数组中的查询,然后我的滚动视图会在您滑动时浏览它们。我需要做的是能够添加任意数量的图像,而无需在解析中添加更多列,我想我可以这样做:
在Parse中创建一个数组,我将其命名为"ImageSet",这个图像集属于一个国家,所以在"Country" class中我有国家的名称,然后图像集数组。
然后我创建一个名为 "Images" 的 class,这个 class 将有两列,"Name" 和 "Image"。在我的应用程序中,我会将 "Country" 数组分配给 "Images" class 中具有相同名称的所有图像。
假设我向图像 class 添加了一个名为 "Albania" 的新图像,在我的应用程序中我 运行 获取图像的查询,然后如果它们有与国家名称相同的名称,它们将被添加到 "Country" class 的数组中。这可能吗?还是我这里的一切都错了?
不要使用数组。只需这样做,
有一个 table "Countries" 其中有一列 "name" 是国家名称
有一个 table "CountryImages",它有两列。一个是指向国家的指针,另一个是 PFImage。
请注意,很难准确知道您要达到的目标,但是,首先您应该掌握我在上面解释的简单的基本技术。
请注意,这只需要 30 秒的时间来尝试,所以请尝试一下,看看你会怎么做。