0
有一個視圖控制器,我有一個自定義視圖。自定義視圖暫停狀態
自定義視圖繪製一些形狀圖層。
我注意到當我的應用程序在後臺如果我重新打開這麼多分鐘後自定義視圖重繪,但舊的形狀層仍然存在,所以我最終有兩個形狀大量。
我也注意到,代表沒有被解僱。看起來,對自定義視圖中創建的對象的所有引用都已丟失。
我認爲這與保存狀態有關,但我沒有使用任何狀態保存功能。
如何確保我的應用程序在從暫停狀態恢復後重新開放完全新鮮?
有一個視圖控制器,我有一個自定義視圖。自定義視圖暫停狀態
自定義視圖繪製一些形狀圖層。
我注意到當我的應用程序在後臺如果我重新打開這麼多分鐘後自定義視圖重繪,但舊的形狀層仍然存在,所以我最終有兩個形狀大量。
我也注意到,代表沒有被解僱。看起來,對自定義視圖中創建的對象的所有引用都已丟失。
我認爲這與保存狀態有關,但我沒有使用任何狀態保存功能。
如何確保我的應用程序在從暫停狀態恢復後重新開放完全新鮮?
爲了防止進入後臺狀態時被保存在您的應用程序狀態......
打開的.plist並添加以下重點:
Application does not run in background - Boolean - YES
這具有迫使你的應用程序重新加載的效果在發射。