ios - 为UIImagePickerController设置等效的标签

标签 ios cocoa-touch uiimagepickercontroller

我有一个名为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/

相关文章:

iphone - IOS文件关联-打开特定文件的默认应用程序

iphone - 仅在 iOS 6.0 中,UIImagePickerController 关闭时将 View 向上推至 20 px

ios - 尝试将 ManagedObjectContext 从 GameAppDelegate 传递到嵌入在 NavigationController 中的 View

ios - 创建更平滑的边缘或以其他方式修复 SCNView 中框上的锯齿状边缘?

ios - 当电话进入休眠状态与最小化然后在 objective-c 中进入休眠状态时调用哪些方法

ios - 如何使用ImagePickerController直接显示 'Camera Roll'

iphone - 即使释放图像选择器 Controller 也会占用疯狂的内存

iphone - 从 UITableView 的子类访问 UIScrollViewDelegate

ios - 在我的一个 iOS 应用程序 (Swift) 中需要一个时间对象

objective-c - 在 TabBarController 中使用导航 Controller 时的标题