我必须将图像发布到 facebook 和 twitter。要求是提供一个渐进式 HUD,说明已上传了多少数据。facebook sdk 或 twrequest 中是否有任何委托方法来了解上传到相应服务器的数据量
问问题
203 次
1 回答
0
这不是问题的直接解决方案,但我直接从相应的服务 SDK 中提供了一些参考,这些参考至少会指向某个地方,
Facebook,
请参阅Facebook SDK 3.2 for iOS Reference在那里你可以找到FBRequestConnection,它的委托方法之一,+ (FBRequestConnection*)startForUploadPhoto:(UIImage *)photo completionHandler:(FBRequestHandler)handler
查看FBRequestHandler
它会返回一些可能对你有用的东西。
推特,
您需要查看SLRequest 类,twitter api 使用它连接到服务,读取SLRequestHandler
它的委托之一- (void)performRequestWithHandler:(SLRequestHandler)handler
,它给出typedef void(^SLRequestHandler)(NSData *responseData, NSHTTPURLResponse *urlResponse, NSError *error);
如果您成功实现了这一目标,您可以进一步查看此问题以计算下载百分比。
于 2013-03-16T10:44:54.300 回答