计算上传到Facebook或Twitter的图像数据量

时间:2013-03-16 09:50:51

标签: ios facebook ios5 twitter ios6

我必须将图片发布到Facebook和Twitter。要求是提供一个渐进式HUD,说明已经上传了多少数据。在facebook sdk或twrequest中是否有任何委托方法来了解上传到各个服务器的数据量

1 个答案:

答案 0 :(得分:0)

这不是问题的直接解决方案,但是我会从相应的服务SDK中直接引用一些参考资料,它将指向某处

<强>脸谱,

点击Facebook SDK 3.2 for iOS Reference,您可以找到FBRequestConnection,其代理方法之一,+ (FBRequestConnection*)startForUploadPhoto:(UIImage *)photo completionHandler:(FBRequestHandler)handler查看FBRequestHandler它会返回对您有用的内容。

<强>微博

请参阅Integrating with Twitter on iOS

你需要查看SLRequest class,twitter api使用它来连接服务,读取SLRequestHandler其代表之一,- (void)performRequestWithHandler:(SLRequestHandler)handler ,它会typedef void(^SLRequestHandler)(NSData *responseData, NSHTTPURLResponse *urlResponse, NSError *error); < / p>

如果您成功实现此目标,则可以进一步查看this question以计算下载的百分比。