Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/113.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 照片通过dosen';行不通_Ios_Image_Photo - Fatal编程技术网

Ios 照片通过dosen';行不通

Ios 照片通过dosen';行不通,ios,image,photo,Ios,Image,Photo,我想将用户在第一个视图控制器中拍摄的照片的数据自动传递给另一个视图控制器,以便用户可以裁剪它,然后将其保存到“目录或其他内容”(尚未决定)。 这是我的密码。h文件 @interface ViewController : UIViewController <UIImagePickerControllerDelegate, UINavigationControllerDelegate> { UIImagePickerController *picker; UIImagePickerCon

我想将用户在第一个视图控制器中拍摄的照片的数据自动传递给另一个视图控制器,以便用户可以裁剪它,然后将其保存到“目录或其他内容”(尚未决定)。
这是我的密码。h文件

@interface ViewController : UIViewController <UIImagePickerControllerDelegate,
UINavigationControllerDelegate> {
UIImagePickerController *picker;
UIImagePickerController *picker2;
UIImage *image;
IBOutlet UIImageView *imageview;

}

- (IBAction)TakePhoto;

用于第二个视图控制器(CropViewController)中的.h文件。我没有在.m文件中添加任何内容。

两个独立的想法。
一,。在头文件中导入CropViewController。
二,。将其放入头文件:

@interface ViewController : UIViewController <UIImagePickerControllerDelegate,
UINavigationControllerDelegate> {
UIImagePickerController *picker;
UIImagePickerController *picker2;
UIImage *image;
IBOutlet UIImageView *imageview;
CropViewController *cropVC //or whatever you decided to call this
}
@界面ViewController:UIViewController{
UIImagePickerController*选择器;
UIImagePickerController*picker2;
UIImage*图像;
IBUIImageView*imageview;
CropViewController*cropVC//或您决定称之为
}

我仍然可以在[self-PerformsgueWithIdentifier:@“CropImage”发送方:发送方]中使用未声明的标识符“sender”;你用了哪种方法?好的。您要做的是将
sender:sender
更改为
sender:self
。然后,您需要确保已从视图控制器切换到另一个视图控制器。一个常见错误是将按钮链接到视图控制器(即使要使用该按钮)。这有意义吗?太棒了!很高兴能帮上忙。我记得当我不得不处理赛格问题时。我花了很长时间才弄明白,所以我很高兴你已经打通了。等等,我仍然有一个错误,说@autoreleasepool return UIApplicationMain(argc,argv,nil,NSStringFromClass([AppDelegate class]);SIGABRT我没有错误..奇怪-为什么一个
UIImagePickerController有两个IVAR
。。。你实际上重复了你自己的问题:当答案已经提供时。似乎您希望提供准确的答案,而不是找出原因。错误太多仍然不起作用…@user2590480它不起作用不是因为答案中有错误,而是因为您缺乏基本的编程知识。你只是把这条线挂在一边,而不是澄清问题。我给你的建议是先学基础知识。不管怎样,我不插手。请关闭另一个线程。
@interface ViewController : UIViewController <UIImagePickerControllerDelegate,
UINavigationControllerDelegate> {
UIImagePickerController *picker;
UIImagePickerController *picker2;
UIImage *image;
IBOutlet UIImageView *imageview;
CropViewController *cropVC //or whatever you decided to call this
}