使用相同的uitableview重新加载数据并使用后退按钮

时间:2014-11-10 05:16:55

标签: ios objective-c xcode uitableview storyboard

不知道如何解释这一点,但基本上我使用uitableview来加载数据(核心数据)并且基本上有无限的列表和项目。例如list1是食物包含糖果,淀粉,肉和肉可能包含牛肉,鸡肉等。如果我点击tableviews并获得鸡肉,我如何使用后退按钮回到以前。我只是在故事板中使用“重新加载数据”而不是多个tableviews。有一个更好的方法吗???

我开始设置3个值prevparentlist,subparentlist和parentlist。但是当你深入时最终失去了普通的名单,它只会支持一个级别....没想到这一点.....请帮助

2 个答案:

答案 0 :(得分:0)

你只是不容易“重用”tableViews。

如果你认为故事板太乱了,最好的方法是创建一个自定义viewController(包括XIB),将原始NSManagedObjectContext设置为它(作为属性),并提供一个NSPredicate你的标准。

然后你将viewController推送到你的导航堆栈。

如果正确设置属性,ARC将负责释放viewController和相应的视图。

答案 1 :(得分:0)

我认为这可以很容易地解决,你必须保持和int值并且随着表视图选择继续增加,并且在按下后退按钮时会减少。根据int值,您可以加载表视图数据。