2011-01-17 13 views
5

Si crea un nuevo proyecto con Xcode y decirle que cree una plantilla CoreData al crear el proyecto que no necesita¿Cómo lo hago para no tener que importar # CoreData/CoreData.h en todas mis clases?

#import <CoreData/CoreData.h> 

en las clases que utilizan ManagedObjects.

He agregado un almacén de datos centrales a un proyecto preexistente que no comenzó con una plantilla CoreData y encuentro que tengo que importar en todas mis clases.

¿De todos modos para evitar esto?

+0

Ugh, ¿por qué quieres hacer esto? Estás ocultando dependencias y haciendo que tu fuente sea más frágil. – occulus

Respuesta

8

Puede agregar #import <CoreData/CoreData.h> al prefix header utilizado en su proyecto (por ejemplo, después de #import <Cocoa/Cocoa.h>). Puede encontrar el encabezado de prefijo en el árbol de proyectos de Xcode en Otras fuentes, y debe llamarse suProyecto _Prefix.pch.

Cuestiones relacionadas