双视图模式和NSUserdefaults / CoreData。我应该从哪里开始?

时间:2011-06-27 23:07:33

标签: ios objective-c iphone xcode nsuserdefaults

好的,所以这会很长,可能会令人困惑。我正在使用Xcode 4 w / iOS SDK 4.3

我将描述我的场景,以及我需要的东西。我是Objective-C的新手,但我确实理解基本概念等。我不是要求有人为我这样做,我只是想要一些帮助我应该如何开始,做某些事情,以及制作它工作顺利。

我会尽力解释我最需要的东西,以防止混淆。如果这是长篇,我真的很抱歉,我感谢任何有用的帮助。我一直在努力工作一周。 我有一个基于标签的iPhone应用程序,第一个标签是欢迎页面。我需要一个首次使用的页面,只有在没有填写时才会出现。 我现在简单地列出我要做的事情。

如果用户尚未填写设置页面,请在应用程序启动后以模态方式显示。为简单起见,我将第一个“设置”页面称为“ModalSetup1” 在ModalSetup1上,有2个分段控制器和一个开关。

  • 第一个有5个选项,不同的选项是:8,9,10,11,12。
  • 第二个分段控件有2个选项,它们有文本标签,但我不确定我将如何实现它(string或int?)。
  • 此开关是可选项,用于在设置中执行其他操作。如果选中,屏幕右上角的“完成”按钮将变为“下一步”按钮,当您点击“下一步”时,它将转到设置的另一部分(ModalSetup2),而不是关闭,它如果开关设置为关闭,则会这样做。

Here is the first picture, as I can not directly post images yet.

现在,还有另一部分可能会变得更复杂,但我稍后会解释(ModalSetup2)。我甚至不知道你是否可以模态显示2个不同的视图... 我需要的是要保存的分段控制器选项,并且能够从其他选项卡/视图中检索。设置实际上不会显示在其他视图上,但它实际上会告诉其他视图采取行动。使用“如果声明”?

现在,这部分是设置的下一部分。它是“ModalSetup2”。 有8个按钮,当按下每个按钮时,我需要一个类似于键盘显示方式的选择器。所有这8个选择器都会显示相同的内容,但每个选择器都是独立的,因为它们各自不同,我需要从每个选择器中进行选择。在采摘器中,它需要显示3列。一旦用户填写了拣货员,他们就会完成,并且所有数据都会被保存,并且应该能够在我的应用程序的其他视图中被拉出并使用。

Here is the second picture.

我在拉取所选数据(当前通过NSUserDefaults保存)并将其显示在另一个视图上时遇到问题。我遇到的另一个问题是切换到另一个视图模态,虽然仍然能够切换回我原来的视图。

如果您需要更多信息,请告诉我们。我现在正在添加图片,所以请耐心等待。

0 个答案:

没有答案