Nuevos archivos de proyecto que requieren la importación de UIKit
Tengo un proyecto A, que comencé a escribir con Swift1-Xcode6. Tengo algunos archivos de extensión como:
extension UIView {
convenience init(x: CGFloat, y: CGFloat, w: CGFloat, h: CGFloat) {
self.init(frame: CGRect(x: x, y: y, width: w, height: h))
}
}
Creé un nuevo proyecto B y copié estos archivos de extensión allí. Recibo este error:
UIViewExtensions.swift:11:11: Use of undeclared type 'UIView'
Los archivos en el Proyecto-A no necesitan la inclusión de UIKit, pero el Proyecto-B sí. ¿Cual es la razon?