Olá a Apple rejeitou meu app, porque disse que após a splash screen a tela fica branca por muito tempo e não apareceu o conteúdo, tem como diminuir esse tempo da tela branca?
App Rejeitado - Descrição do bug: uma tela em branco foi exibida na inicialização
Do you observe the problem yourself ?
Is it UIKit or SwiftUI ?
A possible reason is that you have some code in appDelegate that takes too long (for instance because of betwork access). You should move this code out of appDelegate.
Observa o problema pessoalmente?
É o UIKit ou o SwiftUI?
Uma possível razão é o facto de ter algum código na appDelegate que demora demasiado tempo (por exemplo, devido ao acesso ao betwork). Deveria retirar esse código da appDelegate.
Podes mostrar o teu código appDelegate?
é aplicação webview.
Veja o meu código do AppDelegate: import UIKit
@main class AppDelegate: UIResponder, UIApplicationDelegate {
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
// Override point for customization after application launch.
return true
}
// MARK: UISceneSession Lifecycle
func application(_ application: UIApplication, configurationForConnecting connectingSceneSession: UISceneSession, options: UIScene.ConnectionOptions) -> UISceneConfiguration {
// Called when a new scene session is being created.
// Use this method to select a configuration to create the new scene with.
return UISceneConfiguration(name: "Default Configuration", sessionRole: connectingSceneSession.role)
}
func application(_ application: UIApplication, didDiscardSceneSessions sceneSessions: Set<UISceneSession>) {
// Called when the user discards a scene session.
// If any sessions were discarded while the application was not running, this will be called shortly after application:didFinishLaunchingWithOptions.
// Use this method to release any resources that were specific to the discarded scenes, as they will not return.
}
}
minha ViewController: import UIKit import WebKit
class ViewController: UIViewController{
@IBOutlet weak var myWebView: WKWebView!
override func viewDidLoad() {
super.viewDidLoad()
let url: URL? = URL(string: "https://autopecas3irmaos.com.br")
if let value = url {
self.myWebView.load(URLRequest(url: value))
self.myWebView.allowsBackForwardNavigationGestures = true
}
}
}