/ / Usando CocoaPods con Swift - xcode, swift, cocoapods

Uso de CocoaPods con Swift - xcode, swift, cocoapods

Soy nuevo en Cocoapods y estoy tratando de usar un pod llamado DateTools en mi aplicación OS X proyecto Swift.

Instalé Cocoapods, creé el archivo pod, agregado pod "DateTools" a ello corrió pod install y todo parecía funcionar bien. (Soy un desarrollador de Ruby, así que creo que entendí bien esta parte).

Según lo solicitado por Cocoapods, ahora abrí mi proyecto usando el nuevo .xcworkspace archivo creado. Veo correctamente dos proyectos en Xcode: el mío y Pods.

Agregué un archivo modelo de muestra a mi proyecto, llamémoslo SampleModel pero en el código, cuando hago esto:

let date = NSDate()
var year = date.year

Me sale el error: "NSDate" does not have a member named "year". Según DateTools README, esta debería trabajo.

Como soy nuevo en Xcode y Cocoapods, no puedo averiguar cuál es el error probable: ¿DateTools no funciona con Swift o no pude importar algo, en algún lugar?

Respuestas

4 para la respuesta № 1

Necesitas importar módulo en tu archivo fuente

import DateTools

Además, de forma predeterminada, CocoaPods está creando bibliotecas estáticas: para usar aquellas que necesitaría para configurar el encabezado de puente. Una forma más sencilla es hacer que construya un marco dinámico especificando así en Podfile (y correr pod install)

use_frameworks!

pod "DateTools"