如何使用Objective-C(iOS)上传图像Podio SDK?
我正在集成Podio SDK。我正在获取所有数据项值并进行更新,但图像不会上传。有什么想法吗?我不知道如何在Podio SDK上上传图像 NSData*data=UIImageJPEGRepresentationself.ImgView\u Sign.image,0.8f如何使用Objective-C(iOS)上传图像Podio SDK?,ios,objective-c,iphone,podio,Ios,Objective C,Iphone,Podio,我正在集成Podio SDK。我正在获取所有数据项值并进行更新,但图像不会上传。有什么想法吗?我不知道如何在Podio SDK上上传图像 NSData*data=UIImageJPEGRepresentationself.ImgView\u Sign.image,0.8f [[[PKTFile uploadWithData:data fileName:@"mobi.jpg"] pipe:^PKTAsyncTask *(PKTFile *file){ PKTItem *item = [P
[[[PKTFile uploadWithData:data fileName:@"mobi.jpg"] pipe:^PKTAsyncTask *(PKTFile *file){
PKTItem *item = [PKTItem itemForAppWithID:431525395];
item[@"title"] = @"CHEKRI";
item[@"signautre"] = file;
return [item save];
}] onSuccess:^(PKTItem *item){
NSLog(@"PKT FILE is %@",item);
} onError:^(NSError *error){
NSLog(@"Error file %@",error);
}];
请使用下面的代码可能是你的工作
UIImage *image = [UIImage imageNamed:@"some-image.jpg"];
NSData *data = UIImageJPEGRepresentation(image, 0.8f);
PKTAsyncTask *uploadTask = [PKTFile uploadWithData:data fileName:@"image.jpg"];
[uploadTask onComplete:^(PKTFile *file, NSError *error) {
if (!error) {
NSLog(@"File uploaded with ID: %@", @(file.fileID));
}
}];
将图像添加到图像字段需要两个步骤 首先你必须上传文件。将为您提供一个具有第二步所需文件id的文件对象 第二步是创建新项、更新项或更新字段值。在这里,您将文件_id作为字段值传递 我们这里有一个关于使用项目的一般教程 使用图像字段的文件ID与其他字段类型没有区别。正如您使用profile_ID处理联系人字段一样,您也使用file_ID处理图像字段
原文来源:请说明,你认为最好的尝试是什么。首选代码,无位图。谢谢。Error Domain=PodioServerErrorDomain Code=404找不到匹配的操作。缺少参数:源。UserInfo={PKTErrorDescription=找不到匹配的操作。缺少的参数:source.,PKTerrorOrpParameters={},PKTErrorPropagate=false,NSLocalizedDescription=找不到匹配的操作。缺少的参数:source.,PKTerrorOrdDescription=未找到}我遇到了此错误,请告诉我如何修复它..谢谢回复,但是上面的代码对我不起作用。我已经创建了项目id。我需要上传项目id的签名。我如何上传项目id的签名。请回复我…错误域=PodioServerErrorDomain代码=404找不到匹配的操作。缺少参数:源。UserInfo={PKTerroDescription=找不到匹配的操作。缺少的参数:source.,PKTerrorOrpParameters={},PKTErrorPropagate=false,NSLocalizedDescription=找不到匹配的操作。缺少的参数:source.,PKTerrorOrpDescription=未找到}在谷歌搜索期间,我为您找到了一些东西。这不是一个答案,但是对于podio SDK来说,可用的资源更少。