2016-09-22 50 views
1

我是Objective-C的新手。這是一個容易的問題。在「overLayerViewController *」類型的對象上找不到屬性Objective c

overLayerViewController類:

@property (strong, nonatomic) UIImagePickerController* pickerRef; 

在A類:

@property (strong, nonatomic) UIImagePickerController *picker; 
... 
overLayerViewController *overlay = [[overLayerViewController alloc] initWithNibName:@"overLayerViewController" bundle:nil]; 
... 
overlay.pickerRef = self.picker; 

對於這個最後一行引發錯誤:

Property pickerRef not found on object of type "overLayerViewController *"

我點擊pikerRef是跳進overLayerViewController類。

+0

哪個文件(overLayerViewController.h或overLayerViewController.m)你聲明'pickerRef'財產? – rmaddy

回答

0

在overLayerViewController.h文件做到這一點,

@interface overLayerViewController : YourParentClass 

@property (strong, nonatomic) UIImagePickerController* pickerRef; 

@end 
+0

哦。我不小心將@property放入了.m文件。謝謝指出。 –

+0

不客氣。 – shuvo

相關問題