我是 stackoverflow 的新手,因为我几乎从不在论坛上提问,因为已经有很多问题已经回答了。然而,我的脑袋即将因为试图弄清楚如何做这个应用程序而爆炸。
首先,我使用 XCode 4.5.2 for OSX 10.8 部署个人(仅供我使用)复式记账软件。
每个会计条目都包含各种文本字段的标题,例如条目日期、序列号等。我创建了一个名为“条目”的实体。此外,每个这样的条目都有多行,例如与该条目相关的各种帐户、金额等,称为实体“EntryLine”,该实体在模型中链接得很好且简单。
问题是我打算将文本字段用于基本标题信息,并在其下方为每一行链接一个表格视图。作为一个会计软件,我需要进行几项检查(验证),并且我需要完全控制正在发生的事情。已经尝试绑定两个数组控制器,每个实体一个,并将两者链接并将它们保存到 sqlite 文件,但无济于事!
现在我有一个只有标题的应用程序,通过手动获取和设置顶部文本字段中的信息并将它们保存到文件中来运行。但我不知道如何使用表格视图中的条目行来完成该部分。我也可以手动执行此操作,还是通过数组控制器进行绑定更好?
也尝试过使用数组控制器,但是当我在表格中添加新行时,我得到“表格视图单元格”。有什么想法吗?
在表视图中,还有一个“帐户名称”部分,它不是 EntryLine 实体的一部分,但我的意图是从另一个名为“帐户”的实体获取此信息,该实体存储帐号和帐户名称。在输入帐号时,应用程序将跳过名称字段并移至详细信息进行输入,但还会显示已输入的帐户名称。这甚至可能吗?
抱歉我的问题有点含糊,但我来自常规的面向程序的语言,而不是面向对象的语言,尽管我有一些 Java 经验。任何帮助,将不胜感激。没有截图对不起,因为我还不允许:(