接收错误在接口生成器文件中的未知类PFImageView进行分析

我试图以下列方式设置pfimage视图故事板:

我拖动了一个UIImageView,然后将其类标识更改为PFImageView。

然后我把它拖到我的.h文件中创build一个sockets。

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

然后在我负载的类我访问imageview与属性相同的名称,并设置其文件属性。

 - (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]; } 

当视图加载时,我得到以下错误:

Interface Builder文件中的未知类PFImageView。 – [UIImageView setFile:]:无法识别的select器发送到实例0x1cdb52f0 *终止应用程序由于未捕获的exception'NSInvalidArgumentException',原因:' – [UIImageView setFile:]:无法识别的select器发送到实例0x1cdb52f0'

有谁知道这是为什么发生?

我无法绕过这个问题,所以我最终完全在代码中创buildPFImageView。 Anypic项目中有一些例子。 我想弄清楚这个问题的原因以及如何解决这个问题,但是现在在代码中这样做可以让我解决这个问题。

“Interface Builder文件中的未知类PFImageView”

将以下内容添加到AppDelegate中的applicationDidLaunch强制视图类加载,以便可以正确引用它

//在AppDelegate / applicationDidLaunch中添加:

[PFImageView类];

//图片现在完美加载!! 🙂

如果我在.m文件中分配init PFImageView,它不工作[PFImageView class]; 在appDelegate