我試圖設置pfimage視圖故事板以下述方式:接收錯誤未知類PFImageView文件進行解析
我拖着一個UIImageView,然後改變它的類同一性PFImageView。
然後我把它拖到我的.h文件中創建一個插座。
@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:]:無法識別的選擇發送到實例0x1cdb52f0 *終止應用程序由於未捕獲的異常 'NSInvalidArgumentException',原因是: ' - [UIImageView的setFile:]:無法識別的選擇發送到實例0x1cdb52f0'
不任何人都知道這是爲什麼發生?
這聽起來好像PFImageView.m尚未添加到目標(文件檢查器中的「目標成員」複選框)。 –
pfimage是框架的一部分。該框架已添加到目標中,並且其所有其他功能都能正常工作。 – Atma
好的,我剛剛注意到,如果您在Interface Builder中爲對象設置自定義類,並且該類在運行時不可用,因爲.m文件尚未添加到目標中,您會得到完全錯誤消息。 –