我的Objective-C代码由于Code = 13错误而出错,并且在图像视图中不显示照相机照片或图书馆图像。
我正在使用Xcode 10.1,部署目标是12.0,我从UIImagePickerController not picking image in iOS 9的示例开始
我有两个问题:
1)即使我在p列表中添加了“隐私-照片库使用说明|我们要使用该库”,它仍然给我以下错误:
发现扩展时遇到[发现]错误:错误域= PlugInKit代码= 13“查询已取消” UserInfo = {NSLocalizedDescription =查询已取消}
我在做什么错?
2)我无法使图像显示在LoveImage视图中。我在这里做什么错了?
下面是.m文件:
#include <iostream>
using namespace std;
int NhapMang(int A[100][100], int &n)
{
for(int i=0; i<n; i++)
{
for(int j=0; j<n; j++)
{
cout << "Nhap A[" << i << "][" << j << "]: ";
cin >> A[i][j];
}
}
return 0;
}
int XuatMang(int A[100][100], int &n)
{
for(int i=0; i<n; i++)
{
for(int j=0; j<n; j++)
{
cout << A[i][j] << " ";
}
cout << "\n";
}
return 0;
}
int SoLanXuatHien(int A[100][100], int &n, int &x)
{
int dem=0;
for(int i=0; i<n; i++)
{
for(int j=0; j<n; j++)
{
if(A[i][j]==x);
{
dem++;
}
}
}
return dem;
}
int main()
{
int n, A[100][100],x;
cout << "moi nhap n: ";
cin >> n;
NhapMang(A,n);
XuatMang(A,n);
cout << "moi nhap x: ";
cin >> x;
cout << "\nso lan xuat hien: \n";
cout << SoLanXuatHien(A,n,x);
return 0;
}
答案 0 :(得分:1)
将您的didfinish方法代码更改为以下代码。
-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary<NSString *,id> *)info {
UIImage *LoveImage = info[UIImagePickerControllerOriginalImage];
[picker dismissViewControllerAnimated:YES completion:nil];
self.LoveImage.image = LoveImage;
}
LoveImage是图像视图。我们无法直接为其分配图片。它具有image
属性,因此我们必须设置其image
属性。