Lê *_*inh 6 memory-leaks uikit
我正处于我的应用程序错误修复和优化的最后阶段。我正在调试应用程序中的泄漏。现在只有导致泄漏的系统库UIKitCore。有什么可以做的吗?
那个奇怪的uikeyboardpredictionview引起怀疑main起作用的泄漏
我的main功能很简单
import UIKit
import RxSwift
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
var service: MovieService!
let disposeBag = DisposeBag()
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
// Override point for customization after application launch.
let service = MovieService(provider: TMDBprovider)
let tabBarController = window?.rootViewController as! UITabBarController
let popularMovieNavi = tabBarController.viewControllers?.first as! UINavigationController
let popularMovieVC = popularMovieNavi.viewControllers.first as! PopularMovieVC
popularMovieVC.viewModel = PopularMovieViewModel(service: service)
let searchMovieNavi = tabBarController.viewControllers?.last as! UINavigationController
let searchMovieVC = searchMovieNavi.viewControllers.first as! SearchMovieVC
searchMovieVC.viewModel = SearchMovieViewModel(service: service)
return true
}
Run Code Online (Sandbox Code Playgroud)
该错误可以解决吗?
| 归档时间: |
|
| 查看次数: |
626 次 |
| 最近记录: |