Укусить пулю и переписать. Любые проводники там не будут достаточно конкретными для вашей ситуации.
99 раз из ста, если я понимаю, что я сделал массивный дизайн ошибку и не изменить его, я в конечном итоге сожалея его больше, чем если бы я сделать. И так как вы снова возьмете копию/начать с нуля, вы всегда можете вернуться, если вам нужно отказаться от половины пути!
Серьезно, потому что это текущее приложение, которое по-прежнему (относительно) на ранней стадии его развития и все свежее в вашем сознании, скорее всего, будет быстро переделано. Кроме того, звучит так, может быть, это одно из ваших первых приложений для iPhone, поэтому вы, вероятно, каждый день изучаете новые вещи - теперь вы также можете добавить все новые вещи в это приложение. И, наконец, просто представьте, что эта работа была задействована, если вы положили еще 200 часов на это, как есть, а затем решили, что у вас было, чтобы переписать !!
Надеюсь, что это поможет, и держу пари, что вы его переписываете менее чем за день!
Вы сделали это программно или с IB? – mk12
Немного обоим, я думаю. Так что да, у меня есть материал навигации в моем рутине RootView. – Triz
Одна из вещей, которая меня отключает, заключается в том, что, поскольку у меня также запущена CoreData, во время переключения между представлениями UINav передаются вызовы управления данными ... Я не хочу нарушать это (т.е. иметь только модальный вид или два с панели инструментов, но все же сможете обновить таблицу вызовами CoreData). – Triz