2016-06-12 24 views
0

我有一個輪播視圖,其中的itemsource屬性是在Xaml中設置的。從視圖模型中清除綁定集合時,我得到一個拋出的對象實例異常。但進一步檢查,不是無效的集合,而是明確的方法本身,它被稱爲「未知成員」。旋轉木馬頁面在Android手機上運行良好,但在iOS上我收到了這個問題。清除輪播視圖的綁定集合時引發的對象實例異常

回答

0

看起來iPhone上的傳送帶視圖的生命週期在遠離視圖導航時處理。當重新訪問該視圖時,旋轉木馬視圖會拋出各種錯誤,因爲它已被丟棄。在Windows Phone和Android上不存在這樣的問題。如果在文檔中,我會很方便的說,控制的壽命將在離開視圖時被丟棄。

爲了解決這個問題,我簡單地在視圖和視圖模型中每次重新訪問時都新增了一個視圖模型,換句話說就是使它們的生命週期變得很短暫。

0

Woops犯了一個錯誤 - 這篇文章是爲傳送帶頁面不是傳送帶視圖!

相關問題