У меня проблема с моим приложением для iPhone.
Окружающая среда: у меня есть TableView, который работает над источником данных MutableArray.Примером может служить Lap Times для пилотов Go-карт.
Источник данных: я записываю время кругов как на тренировках, так и на гонках и в квалификации.Я рассматриваю гонки + квалификации как одно подмножество данных, а тренировки - как другое подмножество данных, потому что я думаю, что это большой психологический эффект, и мои гонщики имеют более медленные круги при гонках из-за страха столкнуться с другими.В это время я записываю обе данные в один массив с переменной Bool "fromRace".Таким образом, я могу фильтровать гонку и время вне гонки.
Человек Интерфейс: я создал TabBar, который показывает время гонки в первой вкладке и время тренировки во второй вкладке.Похоже, что эти вкладки содержат в основном одно и то же представление и работают с одними и теми же данными, которые я просто фильтрую, используя один и тот же контроллер представления, поскольку все методы одинаковы.два отдельных массива для источника данных в основном дублируют код?Или попытаться как-то выяснить, с какой вкладки я пришел, и соответственно изменить представление данных, используя только один контроллер представления?
Надеюсь, я ясно понимаю, о чем я прошу.