Ios 未声明的标识符赢了';别走开
我已经在堆栈溢出上搜索了6个小时,但仍然无法解决我的问题。当我在.h文件中明确标识时,它说我有一个未声明的标识符。它一直这样做,这样做,这样做。不管我做什么 在我的.h文件中Ios 未声明的标识符赢了';别走开,ios,objective-c,Ios,Objective C,我已经在堆栈溢出上搜索了6个小时,但仍然无法解决我的问题。当我在.h文件中明确标识时,它说我有一个未声明的标识符。它一直这样做,这样做,这样做。不管我做什么 在我的.h文件中 UIImagePickerController *imagePicker; 在我的.m文件中 imagePicker = [[UIImagePickerController alloc]init]; 据我所知,实例变量是在.m文件中声明的。在.h中声明属性。所以你应该有这样的东西: @implementation My
UIImagePickerController *imagePicker;
在我的.m文件中
imagePicker = [[UIImagePickerController alloc]init];
据我所知,实例变量是在.m文件中声明的。在.h中声明属性。所以你应该有这样的东西:
@implementation MyClass{
UIImagePickerController *_imagePicker;
....
}
如果需要将其作为公共变量,请在.h文件中将其声明为属性:
@property(nonatomic, strong) UIImagePickerController *imagePicker;
据我所知,实例变量是在.m文件中声明的。在.h中声明属性。所以你应该有这样的东西:
@implementation MyClass{
UIImagePickerController *_imagePicker;
....
}
如果需要将其作为公共变量,请在.h文件中将其声明为属性:
@property(nonatomic, strong) UIImagePickerController *imagePicker;
我打赌我可以在PS中围绕你转一圈。每个人都有长处和短处。显示整个错误消息。并展示更多关于您的.h和.m文件的信息。呃,我需要10个学分,这样可以让我的生活更轻松,只需发布一个屏幕截图。根据您的屏幕截图,您已经在ProfileViewController中声明了变量,但正在尝试在AuthenticationViewController中使用它。谢谢Anna!我想这是我的代码的另一个问题。我打赌我可以在PS中围绕你转一圈。每个人都有优点和缺点。显示整个错误消息。并展示更多关于您的.h和.m文件的信息。呃,我需要10个学分,这样可以让我的生活更轻松,只需发布一个屏幕截图。根据您的屏幕截图,您已经在ProfileViewController中声明了变量,但正在尝试在AuthenticationViewController中使用它。谢谢Anna!我想这是我的代码的另一个问题。请在实例变量前面加下划线。i、 e.
\u图像采集器
,它完成了这个技巧。。。哇!很抱歉,为了一些非常简单的事情浪费了大家的时间。谢天谢地,我知道这是个新手,请在实例变量前面加下划线。i、 e.\u图像采集器
,它完成了这个技巧。。。哇!很抱歉,为了一些非常简单的事情浪费了大家的时间。谢天谢地,我知道,在这里新来的人真是糟透了