【问题标题】:Applying user-entered data in one view to a second view将用户在一个视图中输入的数据应用到第二个视图
【发布时间】:2010-04-12 22:55:31
【问题描述】:

我正在尝试编写一个包含日志功能的 iphone OS 应用程序。我遇到的问题是我希望每个新日志都有自己的用户定义类别,例如化学品收货日志将包含化学品名称、供应商、收货日期、到期日期和 cmets。

我尝试解决此问题的方法是在创建包含许多 UITextield 的新日志时调用 editCategory 视图控制器,用户可以在其中输入类别。我想获取这些字符串并将它们应用到 newLogEntry 视图控制器,这样当用户创建一个新的日志条目时,它们会呈现在每个类别后面跟着一个 UITextfield 以便他们可以输入相关数据。

诀窍是,我不知道如何从 editCategory 中获取类别数据并将其应用于 newLogEntry。我目前正在使用 Core Data,因为这似乎是解决此问题的最简单方法,但如果它干扰了一个好的解决方案,我不会与之结婚。另外,遗传密码比 Objective-C 密码我更舒服,所以请原谅我的无知。

【问题讨论】:

  • 我想我只是需要问这个问题。我只需要向我的日志实体添加一个“类别”属性吗?我想我会去试试。

标签: iphone ipad uiviewcontroller uitextfield


【解决方案1】:

您是否考虑过使用 App Delegate?您可以将这些值保留在 App Delegate 中,并在 newLogEntry 视图控制器的 ViewDidLoad 方法中调用它们。

【讨论】:

  • 不,我没有想到。我认为这需要一种将值从editCategory 写入NSMutableString 的方法?这适用于多个日志吗? (要在我的实验室中使用,会有 5-17 个日志。)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-04
  • 1970-01-01
  • 1970-01-01
  • 2018-03-06
相关资源
最近更新 更多