iphone - query - Xcode 4 Core Data: cómo usar la propiedad recuperada creada en el editor de modelo de datos
query core data swift 4 (1)
¿Cómo se implementa una propiedad recuperada en Xcode 4?
Aquí hay un ejemplo de dos entidades, un libro y una página:
Seguí las pautas aquí para crear una propiedad recuperada que hace referencia a un valor de la entidad fuente que usa la variable $ FETCH_SOURCE: http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/CoreData/Articles/cdRelationships.html
Ahora, una vez que guardo esto y genero el código fuente, obtengo esto:
// Book.h
#import <Foundation/Foundation.h>
#import <CoreData/CoreData.h>
@class Pages;
@interface Book : NSManagedObject {
@private
}
@property (nonatomic, retain) NSString * title;
@property (nonatomic, retain) NSNumber * pageCount;
@property (nonatomic, retain) Pages * pages;
@end
Y...
// Book.m
#import "Book.h"
#import "Pages.h"
@implementation Book
@dynamic title;
@dynamic pageCount;
@dynamic pages;
@end
¿Dónde está la propiedad recuperada ''fetchLastPage''? ¿Cómo puedo usarlo en el código?
Por lo que he leído, necesitas agregar propiedades extraídas a la clase generada usando la palabra clave @dynamic
// In your header
@property (nonatomic, retain) NSArray *fetchLastPage;
// In your class
@dynamic fetchLastPage;