0

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

4

1 回答 1

0

这不是问题的直接解决方案,但我直接从相应的服务 SDK 中提供了一些参考,这些参考至少会指向某个地方,

Facebook,

请参阅Facebook SDK 3.2 for iOS Reference在那里你可以找到FBRequestConnection,它的委托方法之一,+ (FBRequestConnection*)startForUploadPhoto:(UIImage *)photo completionHandler:(FBRequestHandler)handler查看FBRequestHandler它会返回一些可能对你有用的东西。

推特,

请参阅在 iOS 上与 Twitter 集成

您需要查看SLRequest 类,twitter api 使用它连接到服务,读取SLRequestHandler它的委托之一- (void)performRequestWithHandler:(SLRequestHandler)handler ,它给出typedef void(^SLRequestHandler)(NSData *responseData, NSHTTPURLResponse *urlResponse, NSError *error);

如果您成功实现了这一目标,您可以进一步查看此问题以计算下载百分比。

于 2013-03-16T10:44:54.300 回答