0

我在绘制调查应用程序的模型对象时遇到了一些麻烦。该应用程序应使用户能够创建带有建议的多项选择答案的问题的调查对象,然后允许用户使用答案填充此调查的多个副本。

创建调查需要:

实体:调查模板 // 有很多问题 // 有 TextField Question // 或 Multiple-Choice Question

其中的每一个都可以填充问题的相关信息、建议的答案等。

当我想创建一个调查答案对象时,我该怎么办?另一个名为 Completed Surveys 的表格以某种方式复制问题并为答案提供空间?

我敢肯定它很简单,只是让我有点头疼,任何想法都值得赞赏。

4

1 回答 1

0

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

Template <----->> Question   
Template <----->> Survey   
Survey   <----->> Answer    
Question <----->> Answer

为了区分类型,您可以使用type描述问题类型的属性(NSNumber,枚举)。答案实体将同时具有数字属性(用于选择)和字符串属性(用于答案),根据答案所指的问题类型,它们可以保持未使用状态。

于 2013-02-27T20:30:36.927 回答