Странное поведение окна при просмотре версий

Я пытаюсь реализовать версии в своем приложении Cocoa. Управление версиями работает хорошо, единственная проблема, с которой я сталкиваюсь, - это когда я хочу восстановить версию из браузера версий (все версии отображаются в стиле машины времени).

Установка опции в IB «Видимо при запуске» вызывает следующую проблему: при просмотре окон в браузере версий фактическое окно мгновенно увеличивается, а затем возвращается к своему размеру при достижении окна, по которому щелкнули.

Другая проблема возникает, когда я удаляю версию: текущее окно (т.е. окно слева) просто исчезает, а затем также становится прозрачным окно самой передней версии. Я заметил, что это также происходит при создании нового проекта с нуля...

Есть ли что-то, что мне не хватает? Буду очень признателен за любую подсказку, как решить эту проблему!


person Nickkk    schedule 12.03.2012    source источник
comment
Можете выложить где-нибудь скриншоты или видео? Это трудно визуализировать.   -  person Rob Keniger    schedule 13.03.2012
comment
Демонстрацию проблем можно посмотреть здесь: youtube.com/watch?v=BNUBhhmJNqs   -  person Nickkk    schedule 14.03.2012
comment
Это видео помечено как личное, вам нужно сделать его закрытым или общедоступным, если вы хотите, чтобы мы могли его посмотреть.   -  person Rob Keniger    schedule 14.03.2012
comment
Прошу прощения, первый раз заливаю на ютуб...   -  person Nickkk    schedule 14.03.2012


Ответы (2)


Я наконец-то понял. Это ошибка Xcode, запуск приложения двойным щелчком по исполняемому файлу, а не внутри Xcode, проблем нет.

person Nickkk    schedule 25.04.2012
comment
Я заметил, что окна исчезают и в браузере версий. Кажется, это происходит только тогда, когда в параметрах схемы отладки установлен флажок Разрешить отладку при использовании браузера версий документов (NSDocumentRevisionsDebugMode=YES). - person mrwalker; 09.09.2012

Как заявил @mrwalker, это происходит только тогда, когда установлен флажок Allow debugging when using the documents Versions Browser.

Чтобы удалить этот параметр командной строки, снимите флажок Allow debugging when using the documents Versions Browser в Xcode Edit Scheme -> Run -> Options.

person bikram990    schedule 24.03.2017