分享失败,错误码:20007,错误描述:请确保使用multpart上传了图片错误
2014-09-16 10:49
148 查看
iOS 社会化分享 第三方开发包ShareSDK使用
ShareSDK的强大,在其官方网站上有详尽说明。http://sharesdk.cn添加开发包进自己的工程,在其下载的包中有详尽的说明文档。国内的第三方包比起老外做 的还是要欠缺些。比如代码的架构,说明文档的详细程度等。
至少说明文档看起来比较晦涩,不像老外做的图文并茂,老外做的Step by step都是做的十分详尽易懂得。在使用ShareSDK 2.0版本 时候,有个小问题。
具体情况下面贴代码
NSString *imagePath = [[NSBundle mainBundle] pathForResource:@"audio" ofType: @"jpg"]; //构造分享内容 id<ISSContent> publishContent = [ShareSDK content:nil//@"分享内容" defaultContent:@"默认分享内容,没内容时显示" image: [ShareSDK imageWithPath:imagePath] title:@"ShareSDK" url:@"http://www.sharesdk.cn" description:@"这是一条测试信息" mediaType:SSPublishContentMediaTypeNews]; [ShareSDK showShareActionSheet:nil shareList:nil content:publishContent statusBarTips:YES authOptions:nil shareOptions: nil result:^(ShareType type, SSPublishContentState state, id<ISSStatusInfo> statusInfo, id<ICMErrorInfo> error, BOOL end) { if (state == SSPublishContentStateSuccess) { NSLog(@"分享成功"); } else if (state == SSPublishContentStateFail) { NSLog(@"分享失败,错误码:%d,错误描述:%@", [error errorCode], [error errorDescription]); } }];
这个代码段在imagePath 为nil时候,分享会报告"分享失败,错误码:20007,错误描述:请确保使用multpart上传了图片"
错误
是因为当imagePath 为nil时候
[ShareSDK imageWithPath:imagePath]返回值处理有问题,其实如果不分享图片,直接把该参数设为nil就可以了 该问题已经给技术支持反映了情况,ShareSDK的技术支持还是比较快的。 补充下,如果只想用什么就加什么,避免自己的APP太臃肿。咨询了ShareSDK技术支持,答复如下: 1:不用的可以把SDK中Connection目录下的framework删除掉 2:UI目录下用不到的framework和bundle也可以删除掉 3:如果微信和QQ好友分享不用也可以把Extend里面的给去掉
相关文章推荐
- 分享失败,错误码:10014,错误描述:Insufficient app permissions!
- 图片分享公司Flickr更新了其IOS应用,用户可以对自己上传的图片添加标签,描述和搜索关键字
- 使用原生intent分享图片获取资源失败问题
- JAVA学习笔记_使用Servlet3.0上传图片,无法使用part.getSubmittedFileName()方法解决
- Win8.1无法使用IE11上传图片到QQ空间上传不了或出现格式错误
- 如何使用http或httpClient向服务器上传图片 以及使用http上传图片时协议的描述
- 如何使用http或httpClient向服务器上传图片 以及使用http上传图片时协议的描述
- 使用context.Request.Files出现错误: 上传失败,错误信息:SyntaxError: Unexpected number
- 上传图片后使用数据库保存图片的示例分享
- 解决使用jquery上传图片并实现回显失败,提示ReferenceError: $ is not defined
- dede关于上传图片失败和无法上传图片的两个错误
- 在使用springmvc上传图片 The current request is not a multipart request 错误
- '800a0005' 图片上传出现写入文件失败的错误 -- 修改pload_5xsoft.inc
- 上传图片后使用数据库保存图片的示例分享
- 使用Kindeditor的多文件(图片)上传时出现上传失败的解决办法/使用Flash上传多文件(图片)上传时上传失败的解决办法
- 织梦上传图片失败,提示302错误
- java代码使用ftp上传图片失败的一个问题
- C#编程无法使用FTP远程上传数据至Windows服务器错误解决分享
- iOS使用http post多图片上传带描述+java后台服务器,简单实现例子.
- HTML 图片上传以及图片加载失败时使用默认图片