【发布时间】:2011-12-04 01:17:03
【问题描述】:
我的 iPhone 应用程序有问题。
环境:我有一个 TableView,它在 MutableArray 数据源之上运行。一个例子是 Go cart 飞行员的单圈时间。
数据源:我记录了训练课以及比赛和排位赛的单圈时间。我认为比赛+排位赛是数据的一个子集,而训练课程是数据的另一个子集,因为我认为这会产生很大的心理影响,而且我的车手在比赛时由于害怕撞到其他人而跑得较慢。此时,我将两个数据记录在一个数组中,其中的变量为 Bool“fromRace”。所以我可以过滤比赛和比赛时间。
人机界面:我创建了一个 TabBar,在第一个选项卡中显示比赛时间,在第二个选项卡中显示训练时间。感觉就像那些选项卡包含基本相同的视图并操作相同的数据,我只是使用相同的视图控制器过滤这些数据,因为所有方法都是相同的。
为基本上复制代码的数据源创建两个单独的视图控制器和两个单独的数组在编程上是否正确?或者尝试以某种方式尝试发现我来自哪个选项卡并仅使用一个视图控制器相应地更改数据表示?
我希望我清楚我的要求。
【问题讨论】:
-
感谢编辑 Triad sou。我希望我可以责怪我写消息的设备将我的“i”小写。 :)
标签: iphone xcode tabbar viewcontroller