2012-03-12 8 views
1

私はCocoaアプリケーションにバージョンを実装しようとしています。バージョン管理だけでうまくいきます。私が経験している唯一の問題は、バージョンブラウザからバージョンを復元するときです(すべてのバージョンがタイムマシンスタイルで表示されます)。ブラウズ時に奇妙なウィンドウの動作

IBで "Visible at Launch"オプションを設定すると、バージョンブラウザでウィンドウをブラウズすると、実際のウィンドウがすぐに大きくなり、クリックされたウィンドウに達するとサイズが戻されます。

バージョンを削除すると、別の問題が発生します。現在のウィンドウ(つまり、左側のウィンドウ)が消えるだけでなく、最前面のバージョンウィンドウも透明になります。新しいプロジェクトを一から作成するときにもこれが発生することに気付きました...

私には何かがありますか?私はこれを解決する方法のヒントに非常に感謝しています!

+1

いくつかのスクリーンショットやビデオをどこかに投稿できますか?これを視覚化するのは難しいです。 –

+0

ここで問題のデモを見ることができます:http://www.youtube.com/watch?v=BNUBhhmJNqs – Nickkk

+0

そのビデオはプライベートとマークされています。私たちができるようにするには、そのビデオを非公開または公開にする必要があります見て。 –

答えて

2

私はついにそれを理解しました。これはXcodeのバグで、Xcodeの代わりに実行可能ファイルをダブルクリックすることで問題なく動作します。

+2

バージョンブラウザでもウィンドウが消えています。これは、デバッグ・スキーム・オプション(NSDocumentRevisionsDebugMode = YES)で「ドキュメントVersions Browserを使用するとデバッグを許可する」がオンになっている場合にのみ発生します。 – mrwalker

1

@mrwalkerが述べたように、これはAllow debugging when using the documents Versions Browserがチェックされている場合にのみ発生します。

このコマンドラインオプションを削除するには、Xcode Edit Scheme -> Run -> OptionsAllow debugging when using the documents Versions Browserをオフにします。