2010-11-19 35 views
0

我知道這是行不通的,因爲它需要打印屏幕上什麼都沒有,但是......步驟通過在Xcode的一步iphone調試在屏幕上顯示

反正和/或一個好簡單的方法其實只需按下「step over」或「step into」並查看設備/模擬器屏幕上的命令輸出?

我想繼續按下它,並能夠看到屏幕上的每一步操作儘可能快,如果這甚至有可能用於iphone調試。

我希望雖然簡短這個問題仍然很清楚,而不是重複! :P

回答

1

有時,iPhone模擬器UI不會立即刷新。 UI框架不會在每條指令處更新屏幕。你可以在每一步之後嘗試一個手冊[myView setNeedDisplay:YES](或類似的東西)。

+0

抱歉這麼長時間,這似乎很有希望......我會在幾天內嘗試並報告回來。 ;) – cregox 2010-11-19 23:19:53

+0

以及「幾天」後,我無法做到這一點,現在我不再處理xco​​de了......所以,抱歉跛腳的報告。 :( – cregox 2010-12-14 01:00:48

1

你也可以看看CFRunLoop試圖強制UI更新在不同的runloops,雖然這是關於我對API的理解程度。

+0

你可以舉一個例子來說明如何使用它? – cregox 2010-11-19 23:26:03

+0

就像我說過的,我從來沒有真正使用它,只是讀了一下它,你可以嘗試使用它的更高級別的API(比如'performSelector :withObject:afterDelay:'),延遲0強制一個新的runloop。 – kevboh 2010-11-21 15:45:38