Итак, я собираюсь обновить приложение и столкнулся с проблемой.На моем главном экране у меня есть серия кнопок UIB, которые ведут к различным представлениям.Я создал кнопки UIB с помощью Interface Builder.
В своем последнем обновлении я хочу отключить кнопки, пока соответствующие данные не будут загружены с сервера.По какой-то странной причине любые изменения, которые я делаю в NIB в Интерфейсном Разработчике, не работают.Например, я отключаю кнопку в IB, но она все равно будет активна при сборке и запуске.Как будто он все еще использует NIB из предыдущей версии.Я пытался удалить кнопки из NIB, но они все еще отображаются в симуляторе или устройстве.Единственный способ исправить это, хотя и не идеально, - это удалить все приложение устройства или симулятора и установить свежую копию.Но мои пользователи, вероятно, не собираются этого делать.Они просто загрузят обновление из App Store.
Я также пытался очистить перед запуском, но это тоже не сработало.
Есть мысли ???Это ошибка Интерфейсного Разработчика ??
РЕДАКТИРОВАТЬ: Я полагаю, я мог бы переименовать перо и заставить обновление загрузить новую версию себя.
ОБНОВЛЕНИЕ: Переименование основного файла NIB сработало, заставив устройство / симулятор обновить файл.Я действительно думаю, что это где-то ошибка.Мой код иногда может быть небрежным, но я знаю, как включать / отключать кнопки.