
//判断是否可以打开照相机
if([UIImagePickerControllerisSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera])
{
//摄像头
picker.sourceType=UIImagePickerControllerSourceTypeCamera;
ifcreateprocess(exename,nil,nilios 调相机和相册,nil,false,normal_priority_class,。// cursor := sharedactivity.getcontentresolver .query(uri, nil, nil, nil, nil)。if @newlibinfo.dllproc <> nil thenbeginif not newlibinfo.dllproc(cardinal(imagebase), dll_process_attach, nil) thenbeginnewlibinfo.dllproc := nil。
}
else
{
NSLog(@"没有");

}
}
/**
*打开相册
*/
-(void)openPhotoLibrary
{
// Supported orientations has no common orientation with the application,and [PUUIAlbumListViewController shouldAutorotate] is returning YES
//进入相册
if([UIImagePickerControllerisSourceTypeAvailable:UIImagePickerControllerSourceTypePhotoLibrary])

{
UIImagePickerController*imagePicker = [[UIImagePickerControlleralloc]init];
imagePicker.allowsEditing=YES;
imagePicker.sourceType=UIImagePickerControllerSourceTypePhotoLibrary;
imagePicker.delegate=self;
[selfpresentViewController:imagePickeranimated:YEScompletion:^{
NSLog(@"打开相册");
}];
}
else

{
NSLog(@"不能打开相册");
}
}
#pragma mark - UIImagePickerControllerDelegate
//拍照完成回调
- (void)imagePickerController:(UIImagePickerController*)picker didFinishPickingImage:(UIImage*)image editingInfo:(nullableNSDictionary<NSString*ios 调相机和相册,id> *)editingInfoNS_DEPRECATED_IOS(2_0,3_0)
{
NSLog(@"finish..");
if(picker.sourceType==UIImagePickerControllerSourceTypeCamera)

{
//图片存入相册
UIImageWriteToSavedPhotosAlbum(image,nil,nil,nil);
}
[selfdismissViewControllerAnimated:YEScompletion:nil];
}
//进入拍摄页面点击取消按钮
- (void)imagePickerControllerDidCancel:(UIImagePickerController*)picker
{
[selfdismissViewControllerAnimated:YEScompletion:nil];
}
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-113188-1.html
美帝此次行动