2012-03-12 2 views
1

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

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

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

Есть ли что-то, что мне не хватает? Я был бы очень благодарен за любой совет о том, как решить это!

+1

Можете ли вы разместить несколько скриншотов или видео где-нибудь? Трудно это представить. –

+0

Здесь вы можете увидеть демо-версию: http://www.youtube.com/watch?v=BNUBhhmJNqs – Nickkk

+0

Это видео помечено как личное, вам нужно сделать его незарегистрированным или общедоступным, если вы хотите, чтобы мы могли смотри. –

ответ

2

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

+2

Я заметил, что окна также исчезают в браузере версий. Похоже, что это происходит, когда «Разрешить отладку при использовании документов« Браузер версий »проверяется в параметрах схемы отладки (NSDocumentRevisionsDebugMode = YES). – mrwalker

1

Как указано @mrwalker Это происходит только тогда, когда отмечен Allow debugging when using the documents Versions Browser.

Для удаления этой опции командной строки снимите отметку Allow debugging when using the documents Versions Browser в Xcode Edit Scheme -> Run -> Options.

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