Restkit - 如何映射递归结构

时间:2013-08-05 23:29:11

标签: rest restkit restkit-0.20

给定树型结构,例如:

 Folder #1
      Sub-folder #1
           Sub-sub-folder #1
           Sub-sub-folder #2
           ...
           Sub-sub-folder #n
      Sub-folder #2
      Sub-folder #3
      ...
      Sub-folder #n
 Folder #2
      Sub-folder #1
      ...
      Sub-folder #n

任何文件夹(或子文件夹)都可以有n个子文件夹,而这些子文件夹可以有子文件夹等,你如何使用RestKit来映射它?

我能够使用标准的RKObjectMapping和关系映射映射第一级子文件夹,但我无法弄清楚如何递归映射其他子文件夹(同时包括每个子文件夹的属性 - 文件夹ID,名称等。)

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您用于关系的映射需要包含关系本身。根据结构,映射将是自引用的,因为每个杠杆在相同(相对)密钥路径中包含相同的内容。