Colección de citas famosas - Slogan de motivación - La URL de iOS contiene caracteres especiales (caracteres chinos, espacios, etc.) que provocan errores en la carga de la imagen.

La URL de iOS contiene caracteres especiales (caracteres chinos, espacios, etc.) que provocan errores en la carga de la imagen.

Al cargar imágenes de red (especialmente usando SDWebImage para cargar imágenes), a menudo encontramos fallas en el caché de imágenes. Después de imprimir la URL, encontraremos que siempre hay algunos caracteres ilegales en la cadena (caracteres chinos, espacios). , etc.).

Por lo tanto, al cargar imágenes, debe considerar el problema del procesamiento de URL.

Normalmente, cree una nueva sobrecarga de clasificación NSURL + método de carga (nulo), utilizando el método de intercambio dinámico en tiempo de ejecución es la opción más común.

Después de implementar el método anterior, al llamar a URLWithString para cargar datos, los caracteres chinos y los espacios se procesarán automáticamente. Si necesita procesar otros caracteres especiales, puede hacerlo. Solo es necesario agregar juicio después del método. Simplemente continúe procesando.