1

我在我的应用程序中使用相机。以下是我工作的步骤。

1) 在 MyViewController 中,我正在打开一个 ActionSheet。2)使用以下代码在该操作表打开相机中点击一个按钮

 UIImagePickerController * picker = [[UIImagePickerController alloc] init];
 picker.allowsEditing = YES;
 picker.delegate = self;
 picker.sourceType = UIImagePickerControllerSourceTypeCamera;
 [self presentModalViewController:picker animated:YES];

3) 拍照并点击 USE 后执行以下代码

 // I use the caputred photo
 [ self  dismissModalViewControllerAnimated:YES];

在此语句之后,它调用 MyViewController 的“ViewDidLoad”,这实际上是在刷新我的屏幕,我不想要这种行为。

仅在 iOS 4.2 上观察到此问题我正在使用 ARC

如果有人已经遇到过这个问题,请帮助我...

4

0 回答 0