【问题标题】:One database to load data from through multiple tableviews一个数据库通过多个表视图加载数据
【发布时间】:2012-02-18 16:59:39
【问题描述】:

我试图让这个应用程序运行,但我不知道如何去做。我已经尝试谷歌搜索几天得到一个很好的答案,但无济于事。所以我转向你。

我想要一个收集所有数据的典型数据库(sql 或核心数据)。然后在 tableview 中显示第一个条件,将数据传递给下一个 tableview,并在第三个 tableview 中显示单元格,具体取决于先前所做的两个选择(例如: where (x=1 & y=2) then display cells )。最后得到一个详细视图,我可以在其中从数据库中加载可选数据。

如果您能以任何方式帮助或指出我的任何方向,那就太好了。

//KeLLogsX

【问题讨论】:

    标签: database ios5 storyboard


    【解决方案1】:

    RayWenderlich Tutorials 有许多可能适用的教程。

    更具体地说,当用户在视图中选择一行时,使用 prepareForSegue 方法在新视图上设置一个属性来指示选择,以便您可以相应地定制新视图。例如:

    - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
    {
        if ([[segue identifier] isEqualToString:@"editTemplate"]) {
            [[segue destinationViewController] setManagedObjectContext:self.managedObjectContext];
            NSIndexPath *indexPath = [self.tableView indexPathForSelectedRow];
            self.selectedTemplate = [self.fetchedResultsController objectAtIndexPath:indexPath];
            [[segue destinationViewController] setSelectedTemplate:self.selectedTemplate];
        }
        if ([[segue identifier] isEqualToString:@"returnToNotes"]) {
            // do nothing special
        }
    }
    

    像“editTemplte”这样的segue标识符是通过选择segue并使用属性检查器来命名它们在storyboard中设置的。

    【讨论】:

      猜你喜欢
      • 2017-11-25
      • 1970-01-01
      • 2015-10-29
      • 1970-01-01
      • 1970-01-01
      • 2011-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多