После обновления до последней версии iPhone iOS 13.0 я получил эту ошибку.Но приложение работает нормально в iOS 12.0
Ниже приведена ошибка:
Завершение приложения из-за необработанного исключения «NSInvalidArgumentException», причина: '- [NSNull renderMode]: нераспознанный селектор отправленк примеру
Вот мой код:
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let vc = storyboard.instantiateViewController(withIdentifier: "ViewController") as! ViewController
vc.tabBarItem = UITabBarItem(title: nil, image: UIImage(named: "home-unselected")?.withRenderingMode(UIImage.RenderingMode.alwaysOriginal), selectedImage: UIImage(named: "selected-Home")?.withRenderingMode(UIImage.RenderingMode.alwaysOriginal))
if CurrentDevice == Ipad {
if L102Language.currentAppleLanguage() == "en" {
vc.tabBarItem.imageInsets = UIEdgeInsets(top: -5, left: 0, bottom: -5, right: 0)
}else{
vc.tabBarItem.imageInsets = UIEdgeInsets(top: -5, left: 43.5, bottom: -5, right: -43.5)
}
}else{
if L102Language.currentAppleLanguage() == "en" {
vc.tabBarItem.imageInsets = UIEdgeInsets(top: -5, left: 0, bottom: -5, right: 0)
}else{
vc.tabBarItem.imageInsets = UIEdgeInsets(top: -5, left: 0, bottom: -5, right: 0)
}
}
nav1.viewControllers = [vc]
self.selectedIndex = 0