Nella mia applicazione, sto avendo 5 viewControllers. In cui ho 4 chiamate di servizi Web. Mentre si passa dal 4 ° controller al 5 ° controller, non è disponibile alcun servizio Web, ma richiede ancora molto tempo per essere caricato.Visualizza il controller che carica dallo storyboard impiegando troppo tempo
Quali potrebbero essere le possibili ragioni possibili?
La mia osservazione:
- View Controller è venuta a viewDidLoad molto tardi.
- Storyboard dovrebbe il problema.
- Una volta rimossi i caratteri personalizzati da alcune etichette, funziona correttamente.
Possibile causa potrebbe essere che si sta chiamando il servizio web su 4 VC, dove i dati si caricano in modo sincrono e quando si passa a 5 VC, ci vuole tempo a causa del caricamento dei dati in altri VC. Potresti controllare con quello. – ChenSmile
forse puoi usare strumenti-> time profiler per trovare l'hot spot –
@Imran Non sto chiamando nessun webservice ... Una volta che rimuovo font personalizzati da alcune etichette, sta funzionando bene. –