Uitableview 在一个视图控制器中编程按键,以在不同的表视图控制器中加载和保存单元格

Uitableview 在一个视图控制器中编程按键,以在不同的表视图控制器中加载和保存单元格,uitableview,core-data,ios6,xcode4.5,Uitableview,Core Data,Ios6,Xcode4.5,在我的应用程序中,我有许多视图控制器,所有这些控制器上都有一个收藏夹按钮。当按下收藏夹按钮时,我希望有关视图控制器的一些信息保存在另一个表视图控制器中的单独表视图中 这是我的第一个IOs应用程序,即使在阅读了有关核心数据的内容后,我仍然有点不知所措,不知如何继续前进 我将如何实现这样一个特性 谢谢你帮助一个新手 干杯 要在本地存储信息,可以使用NSUserDefaults类 在favorite按钮操作方法中,使用NSUserDefaults将viewcontroller名称保存在NSMutabl

在我的应用程序中,我有许多视图控制器,所有这些控制器上都有一个收藏夹按钮。当按下收藏夹按钮时,我希望有关视图控制器的一些信息保存在另一个表视图控制器中的单独表视图中

这是我的第一个IOs应用程序,即使在阅读了有关核心数据的内容后,我仍然有点不知所措,不知如何继续前进

我将如何实现这样一个特性

谢谢你帮助一个新手


干杯

要在本地存储信息,可以使用NSUserDefaults

在favorite按钮操作方法中,使用NSUserDefaults将viewcontroller名称保存在NSMutableArray中

    -(IBAction)btnFavouriteClick:(id)sender {

      NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];

      //Get favorited views array (new array will be created if it doesn't  exist)    
      NSMutableArray *favoriteviews = [defaults mutableArrayValueForKey:@"favorite_views_key"];

      //Add current view name to the array
      [favoriteviews addObject:@"viewcontroller_name"];

      //Add the array back in NSUserDefaults
      [defaults setObject:favoriteviews forKey:@"favorite_views_key"];

      //Save NSUserDefaults
      [defaults synchronize];
    }
您可以使用收藏夹\u视图\u键检索值,并在UITableView中显示它们

    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];  

    //Get favorited views array
    NSMutableArray *favoriteviews = [defaults mutableArrayValueForKey:@"favorite_views_key"];

收藏夹视图是所有收藏夹视图的数组

你好,萨拉瓦纳,非常感谢你的回复!我希望你能帮我一点忙。当我实现您的代码时,我得到一个“使用未声明的标识符‘json’”的错误。我肯定这是因为我缺乏经验,你能告诉我我错过了什么吗?谢谢你的帮助。我已经编辑了上面的代码。您可以将最喜欢的视图控制器名称存储为带有键的数组对象,然后可以使用该键检索它。非常感谢Saravana,您的回答真的帮助了我!完全正确