我有一个名为imagePicker的UIImagePickerController
UIImagePickerController * imagePicker;
我正在使用方法
-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)image editingInfo:(NSDictionary *)editingInfo
而且我需要知道正在使用哪个imagePicker,例如,您可以为其他标签(例如UIAlertView等)设置标签,它们是否等效于UIImagePickerController?或者,我将如何得知正在调用哪个。
最佳答案
您可以使用:
-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)image editingInfo:(NSDictionary *)editingInfo
{
if(picker == _imagePicker)
//do your task
}
或将标签设置为:
imagePicker.view.tag = 7;
然后检查像:
-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)image editingInfo:(NSDictionary *)editingInfo
{
if(picker.view.tag == 7)
//do your task
}
关于ios - 为UIImagePickerController设置等效的标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17833771/