ios objective-c swift path icloud

ios - Calculando la ruta de assets.xcassets utilizando programáticamente SWIFT



objective-c path (1)

Tratando de encontrar la ruta a las imágenes con un código rápido. Obtuve esto que creo que funciona en el objetivo C.

[UIImage imageWithContentsOfFile:[NSString stringWithFormat:@"%@/%@.png", [[NSBundle mainBundle] resourcePath], imgName]];

Para obtener la ruta de mi imagen .png que almacené en assets.xcassets. Pero tengo que hacerlo en SWIFT ahora, no en el objetivo C.

Necesito el camino porque estoy tratando de subir la imagen que coloqué allí a un CKAsset en iCloud.


Si solo necesita la ruta al archivo (y no una instancia de UIImage ), esto lo hará:

if let resourcePath = NSBundle.mainBundle().resourcePath { let imgName = "dog.png" let path = resourcePath + "/" + imgName }