0

我需要一些关于如何开始编写代码的建议。

所以这里是上下文:我刚刚构建了一个管理 SQLite 数据库的 CMS。我的应用程序将选择此数据库并将其内容用作应用程序的内容。到目前为止,这很简单。

该应用程序将有一个导航,可以浏览各种工作流程,一旦工作流程结束,它将显示数据库中的内容。一种咨询,例如:液体 -> 果汁 -> 橙汁 -> 橙汁信息。

对于我的 SQLite 事务,到目前为止,我相信我将使用 fmdb。它看起来像一个很棒的包装纸。

这是来自其中一个数据库的简单模式:

Workflow:
    id:                  { type: integer(3), primary: true, autoincrement: true }
    workflow_id:         { type: integer(1) }
    name:                { type: string(255) }

该表的行将是我的导航。你认为我应该使用导航控制器吗?如果是这样,那么我如何从中生成导航树?

我对 Objective-C 和 Foundation 框架有很好的工作知识,但从来没有走得太远,所以这就是为什么我在开始错误的方向之前要问:)

非常感谢。

4

1 回答 1

2

是的,在 iPhone 上执行此类操作的标准方法是使用 UINavigationController 来推送 UIViewController 或 UITableViewController 子类(有关更多信息,请参阅 Apple 的视图控制器编程指南)。在您的情况下,每个工作流可能是一个 UITableViewController,它显示一个子工作流列表,并且每个表格单元格将使用 UINavigationController-(void)pushViewController:animated:来推动下一个级别。希望有帮助。

于 2010-03-16T18:29:19.277 回答