【发布时间】:2011-07-12 19:44:18
【问题描述】:
我开始学习和练习一些 CoreData,没有编程经验。
在网上搜索、查找 Apple 示例并阅读一些书籍后,我仍然卡在一个点上。
我有两个实体(费用和月份)具有相互关系,分别称为“monthsOfExpense”和“expensesOfmonth”,我在表格中显示了一个月的费用。
我的问题是插入新费用并保存它们:我希望插入新费用,用户可以在其中插入费用的名称、费用的值和有效的月份(与monthsOfExpense 关系相关,我希望)。
我可以保存 Expense 实体的名称和值,从 textFields 中获取字符串和 NSDecimal 数字。
我的问题是如何将这笔费用与特定或几个月相关联?如何将 textField.text 保存为关系,指示费用所属的月份?
我从一个文本字段开始,用户可以在其中插入一个月,假设费用仅在一个月内有效(用于学习和简化)。
我的想法是允许用户选择几个月(可能使用另一个带有可选月份的 tableView)并将 Expense 关联到不同的月份。
我知道关系是以 NSSet 的形式出现的,但我没有能力同时从视图中保存属性和关系。
希望破灭,非常感谢您提供帮助。
【问题讨论】: