接收错误用于解析的Interface Builder文件中的未知类PFImageView

Atm*_*tma 3 storyboard ios parse-platform

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

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

然后我拖动它在我的.h文件中创建一个插座.

@property (strong, nonatomic) IBOutlet PFImageView *BuyPetImage;
Run Code Online (Sandbox Code Playgroud)

然后在我的类加载时,我访问与该属性同名的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];
}
Run Code Online (Sandbox Code Playgroud)

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

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

有谁知道为什么会这样?

小智 6

"Interface Builder文件中的未知类PFImageView"

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

//在AppDelegate/applicationDidLaunch中添加:

[PFImageView类];

//图片现在加载完美!! :)