我已经在Stack Overflow上搜索了6个小时,但我仍然无法解决我的问题。它说我在.h文件中清楚地标识时有一个未声明的标识符。它只是继续这样做并做到这一点并做到这一点。无论我做什么。
在我的.h文件中
UIImagePickerController *imagePicker;
在.m文件中我有
imagePicker = [[UIImagePickerController alloc]init];
答案 0 :(得分:1)
据我所知,实例变量是在.m文件中声明的。在.h中,您声明属性。所以你应该有这样的东西:
@implementation MyClass{
UIImagePickerController *_imagePicker;
....
}
如果您需要它作为公共变量,请将其声明为.h文件中的属性:
@property(nonatomic, strong) UIImagePickerController *imagePicker;