ios - por - renombrar fotos masivamente
Catálogo de activos: acceso a imágenes con el mismo nombre en diferentes carpetas (1)
Haga clic en cada carpeta en el catálogo de activos y seleccione Provides Namespace
de Provides Namespace
en la Vista de utilidades:
Verá que la carpeta se vuelve azul y puede ver la ruta a la imagen sobre las imágenes.
A continuación, puede acceder a la imagen de esta manera:
imageView.image = UIImage(named: "folder1/Image")
o en Objective-C:
imageView.image = [UIImage imageNamed:@"folder1/Image"];
Hay un conjunto de images.xcassets
en mi proyecto, contiene una carpeta de icons
y dos subcarpetas ( firstFolder
, secondFolder
) con imágenes. Mis dos subcarpetas tienen la misma cantidad de iconos y los mismos nombres de iconos (para diferentes temas de mi aplicación).
Entonces, lo que estoy buscando: necesito obtener el ícono necesario (para el tema actual) de mi paquete.
He intentado hacer algo como esto:
NSBundle* bundle = [NSBundle bundleForClass:[self class]];
NSString *imageName = [bundle.bundlePath stringByAppendingPathComponent:@"icons/firstFolder/neededIcon"];
No funciona.