Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/97.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 调查应用程序的核心数据结构_Ios_Core Data - Fatal编程技术网

Ios 调查应用程序的核心数据结构

Ios 调查应用程序的核心数据结构,ios,core-data,Ios,Core Data,我在为勘测应用程序绘制模型对象时遇到一些问题。该应用程序应允许用户创建一个包含问题和建议的多选答案的调查对象,然后允许用户使用答案填充此调查的多个副本 创建调查需要: 实体: 调查模板 //其中有很多 问题 //哪一个有 文本域问题 //或 选择题 每个问题都可以填入问题、建议答案等的相关信息 当我想创建一个调查答案对象时,我该怎么做?另一个称为“已完成调查”的表格以某种方式将问题复制到不同的位置,并为答案提供空间 我相信这很简单,只是让我的头脑有点融化,任何想法都值得欣赏。事实上,这绝不是直截

我在为勘测应用程序绘制模型对象时遇到一些问题。该应用程序应允许用户创建一个包含问题和建议的多选答案的调查对象,然后允许用户使用答案填充此调查的多个副本

创建调查需要:

实体: 调查模板 //其中有很多 问题 //哪一个有 文本域问题 //或 选择题

每个问题都可以填入问题、建议答案等的相关信息

当我想创建一个调查答案对象时,我该怎么做?另一个称为“已完成调查”的表格以某种方式将问题复制到不同的位置,并为答案提供空间


我相信这很简单,只是让我的头脑有点融化,任何想法都值得欣赏。

事实上,这绝不是直截了当的。下面是我要做的:

Template <----->> Question   
Template <----->> Survey   
Survey   <----->> Answer    
Question <----->> Answer
模板>问题
模板>调查
调查>答案
问题>答案
要区分类型,可以使用描述问题类型的
type
属性(NSNumber,enum)。答案实体将同时具有数字属性(用于选项)和字符串属性(用于答案),根据答案所指的问题类型,该属性可以保持未使用状态