2011-07-19 143 views
0

我的問題如下:我有一個NavigationController包含整個應用程序,我想推兩個相同的UIViewController子類的實例,但是當我調用pushViewController時,沒有任何反應。這種行爲是受支持的嗎?我使用了一個類,該類使用-init方法獲取參數,並根據此信息以編程方式填充UITableView。iPhone pushViewController同一類的不同實例

我想要兩個相同類的實例的原因是我需要後退按鈕才能按預期方式工作。

該類基本上是一個自定義UITableView,它在通過XML執行XPath查詢之後加載其內容。

我會根據要求提供更多信息。

+0

爲什麼你想同時推送兩個相同類的實例?你可以放一些代碼片段嗎? – Ilanchezhian

+0

片段將會很大:類實例執行XPath查詢以獲取其內容,然後將其排列在UITableView子類中。當用戶與一個行進行交互時,它會加載下一個實例。 –

+0

如果你真的說明了使用這兩個實例時遇到的問題,這將有所幫助。過去我從來沒有遇到過任何問題,您是否會遇到任何錯誤? – Mayjak

回答

3

應該有什麼特別的推動同一VC的兩種截然不同的情況下,只要他們,其實與他們之間沒有共享的用戶界面相關的對象不同實例。 (顯然,共享數據源等不是問題。)

+0

同意。聽起來你想要兩個實例,但是你推動兩次相同的實例。 – bshirley

+0

謝謝,那正是我所問的。我遇到了某種錯誤,我認爲這是因爲我正在推送同一個類的實例。現在我知道這不是問題。 –

相關問題