2015-07-08 4 views
0

Я только что закончил приложение, которое я буду выпускать только на iPhone, никаких iPads. Очевидно, что у меня есть iPhone разных размеров, поэтому мне пришлось исправить несколько макетов в моем проекте.Невозможно добавить недостающие ограничения Xcode 6

По-видимому, хороший способ приблизиться к этому - просто выбрать представления и «добавить недостающие ограничения».

При этом я получаю следующее сообщение об ошибке:

enter image description here

Я попытался расчистке ограничения, но не внешний вид.

Когда я нажимаю «показывать диагностику в поиске», я направляюсь в zip-файл с именем «IB-layout-diagnostics_2015-07-08_13-57-41_336000», содержащий файлы журналов, и просто не могу его расшифровать.

Связано ли это с тем фактом, что приложение завершено, и я пытаюсь получить доступ к некоторым представлениям в Swift?

В информации о разработке у меня установлено устройство iPhone, ориентация устройства на портрет, и у меня есть флажок «Использовать автоматический макет» и «Класс классов».

Любые идеи, почему я получаю эту ошибку? Заранее спасибо.

+0

Вы пытались установить ограничения вручную (например: ctrl + drag)? – Dan

+0

Никогда не слышал об этом, звучит интересно –

+0

Пожалуйста, напишите ошибку и приложите zip-файл. – HAS

ответ

1

Этот ответ может быть недостаточно конкретным. Но если кто-то другой с той же проблемой, это решение, которое я нашел:

  • Скопируйте все виды из внутри Table Vi Ce, в какую-то другую временную View Controller
  • Удалить все виды из Table View Cell
  • Выбрать все представления контроллера и добавить недостающие ограничения (Работает сейчас!)
  • Добавить видом обратно Table View Cell

Если кто-то имеет альтернативное решение, которое можно объяснить мне, не стесняйтесь ответить или отредактировать это. Благодарю.

Смежные вопросы