recibiendo error Clase desconocida PFImageView en el file de Interface Builder para analizar

Intenté configurar los storyboards de pfimage view de la siguiente manera:

Arrastré un UIImageView y luego cambié su identidad de class a PFImageView.

Luego lo arrastré para crear una salida en mi file .h.

@property (strong, nonatomic) IBOutlet PFImageView *BuyPetImage; 

Luego en mi on load para la class, accedo a imageview con el mismo nombre que la propiedad y establezco su propiedad de file.

 - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. PFObject *petdataobj = [selectedPet objectForKey:@"petObject"]; self.BuyPetNameLabel.text = [petdataobj objectForKey:@"Name"]; self.BuyPetTypeLabel.text = [petdataobj objectForKey:@"Type"]; self.BuyPetImage.file= [selectedPet objectForKey:@"imageFile"]; [self.BuyPetImage loadInBackground]; } 

Cuando se carga la vista, obtengo el siguiente error:

PFImageView class desconocida en el file de Interface Builder. – [UIImageView setFile:]: selector no reconocido enviado a la instancia 0x1cdb52f0 * Aplicación de terminación debido a la exception no detectada 'NSInvalidArgumentException', razón: '- [UIImageView setFile:]: selector no reconocido enviado a la instancia 0x1cdb52f0'

¿Alguien sabe por qué ocurre esto?

No pude evitar este problema, así que terminé creando el PFImageView completamente en código. Hay un par de ejemplos de esto en el proyecto Anypic . Me gustaría averiguar la causa de este problema y cómo resolverlo, pero por ahora hacerlo en código me permite resolverlo.

"PFImageView de class desconocida en el file de Interface Builder"

Agregar lo siguiente a applicationDidLaunch en su AppDelegate obliga a que la class de vista se cargue para que pueda ser referenceda correctamente

// En AppDelegate / applicationDidLaunch agrega:

[Clase PFImageView];

// Pictures se carga perfectamente ahora !! 🙂

Si asigno init PFImageView en el file .m funciona sin agregar [PFImageView class]; en appDelegate