接收错误在接口生成器文件中的未知类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