2012-03-12 84 views
1

我試圖在我的可可應用程序中實現版本。版本控制功能運行良好,我遇到的唯一問題是當我想從版本瀏覽器恢復版本時(所有版本都以時間機器樣式顯示)。瀏覽時奇怪的窗口行爲版本

在IB中設置選項「Visible at Launch」會導致以下問題:瀏覽版本瀏覽器中的窗口時,實際窗口會立即變大,然後當達到點擊窗口時它會恢復大小。

當我刪除一個版本時,會出現另一個問題:當前窗口(即左側的窗口)剛剛消失,然後最前面的版本窗口變爲透明。我注意到這也發生從頭開始創建一個新的項目...

有什麼我失蹤?對於如何解決此問題的任何提示,我將非常感激!

+1

你可以發佈一些截圖或視頻嗎?很難想象這一點。 – 2012-03-13 00:09:25

+0

您可以在這裏看到這些問題的演示:http://www.youtube.com/watch?v=BNUBhhmJNqs – Nickkk 2012-03-13 22:23:51

+0

該視頻標記爲私密,如果您希望我們可以將其標記爲不公開或不公開,看它。 – 2012-03-13 22:53:42

回答

2

我終於明白了。這是Xcode的一個bug,通過雙擊可執行文件而不是Xcode來運行應用程序是沒有問題的。

+2

我注意到windows也在版本瀏覽器中消失。它只在調試方案選項(NSDocumentRevisionsDebugMode = YES)中選中「在使用文檔版本瀏覽器時允許調試」時纔會發生。 – mrwalker 2012-09-09 12:21:14

1

正如@mrwalker所述只有當Allow debugging when using the documents Versions Browser被選中時纔會發生這種情況。

要刪除此命令行選項,請在Xcode Edit Scheme -> Run -> Options中取消選中Allow debugging when using the documents Versions Browser