Tag: asihttprequest

将UIProgressView添加到NSURLConnection?

是否有可能添加一个UIProgressView到NSURLConnection? 是这样简单的获取数据的长度,然后将其设置为一个int然后将该int发送到我的其他类到我的UIProgressView? 有人可以告诉我如何做到这一点? 有没有任何例子或链接将我指向正确的方向? 谢谢!!!

ASIHTTPRequest和背景

笏发生在我们开始一个请求,并在请求完成之前进入后台? 我们必须取消吗? 什么是正确的方式呢? PS:我不希望我的下载在用户进入后台时继续。 谢谢,

ASIHTTPRequest和AFNetworking在2013年。可以select什么?

我正在开发一个基于networking的大型iOS项目。 而且我对现在应该select什么框架感兴趣。 我看到很多关于它的post: ASIHTTPRequest vs AFNetworking框架等,但都是旧的。 我也读过这个: http : //allseeing-i.com/%5Brequest_release%5D ; After giving it a lot of thought over the last few weeks, I've decided that I'm not going to continue working on ASIHTTPRequest in future. 它是在2011年写回。所以据我了解, ASIHTTPRequest是过时的? 我在iOS上没有太多的经验。 所以我感兴趣什么是现代的事情。 什么更好 – ASIHTTPRequest或AFNetworking ? 我对下一个标准感兴趣: JSON性能(与NSJSONSerialization集成) API丰富(上传文件,http查询) 简单 iOS 6和未来的iOS 7集成

从iPhone应用程序发布Facebook上的“feed”图片

我正在使用ASIHTTPRequest在FacebookgraphicsAPI上工作。 这是最近我已经去张贴饲料图片。 所以,如果我有一个 ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url]; url是https://graph.facebook.com/me/feed 现在发布图片,我做了以下几点: [request setPostValue:@"My Message" forKey:@"message"]; [request setPostValue:@"somepic.png" forKey:@"picture"]; [request setPostValue:@"Some Name" forKey:@"name"]; [request setPostValue:@"Some description" forKey:@"description]; [request startAsynchronous]; 如果你尝试这一切,那么一切工作正常,而不是张贴的图片。 图片的空白占位符显示在Feed上。

在ios上下载并caching整个网页

我需要下载整个网页并将其存储在应用程序的文档目录中,并在下次用户访问时从caching中加载。 无论我search多less,我总是以ASIWebPageRequest ..结束! 即使它工作,它的旧和不赞成。所以我正在寻找一些替代品。 我试图避免它的另一个原因是因为…. 它是一个完全重新实现的URL加载系统,基于非常低层次的构造(CFNetwork)。 所以,当苹果改进他们的高级库(NSURLConnection,NSCache)时,ASIHTTP并没有得到那些进步。 因此,我尝试从苹果这个示例代码 ,它给了我一个NSData的任何URL我喂它。 但是,当我尝试加载这个NSData到UIWebView使用loadData:MIMEType:textEncodingName:baseURL:方法,我需要指定MIMEtypes为“文本/ HTML”,现在网页中的图像和链接不加载.. ! 有什么其他方式可以用来实现它..? 也许使用NSURLCache ..? 但怎么? 是否有任何其他好的图书馆,我可以使用或者我坚持与ASIWebPageRequest ..? 仅供参考,我需要下载整个网页的所有JS,CSS等

发送AVAudioRecorder到服务器iOS

我试图在过去的几天上传一个本地保存的soundelogging到一个服务器(它用php文件把它保存到服务器)。 问题是我找不到一个方法来做到这一点。 在录制声音(AVAudioRecorder)时,它保存在“NSTemporaryDirectory()”中: NSURL *temporaryRecFile = [NSURL fileURLWithPath:[NSTemporaryDirectory() stringByAppendingPathComponent:[NSString stringWithFormat:@"VoiceFile"]]]; 现在,我查到的答案是使用ASIHTTPRequest 。 但问题是,它不支持在iOS 6。 还有一些其他的库,但不pipe什么和我怎么尝试都没有什么作用。 如果有人能帮助我,我会喜欢它… 这是我的代码: ViewController.h #import <UIKit/UIKit.h> #import <AVFoundation/AVFoundation.h> #import <CoreAudio/CoreAudioTypes.h> @interface ViewController : UIViewController <AVAudioRecorderDelegate,AVAudioPlayerDelegate> { UIButton *recordButton; UIButton *playButton; UIButton *uploadFile; UILabel *recStateLabel; BOOL isNotRecording; NSURL *temporaryRecFile; AVAudioRecorder *recorder; AVAudioPlayer *player; } @property (nonatomic,retain) IBOutlet UIButton *uploadFile; @property (nonatomic,retain) IBOutlet […]

ASIHTTPRequest可以重试吗?

有没有办法重试一个ASIHTTPRequest? 我在REST服务中使用自定义身份validation,而不是基本的HTTP身份validation,如果会话已过期,我想重试一个请求。 在请求上第二次调用startAsynchronous会导致exception。 我想要做这样的事情: [request setCompletionBlock:^{ if ([request responseStatusCode] == 500) { // try to login again in case token expired [server loginAndRetryRequest:request]; } else { // parse response } }]; loginAndRetryRequest:将执行另一个ASIHTTPRequestlogin,当它完成时,它将从它的CompletionBlock中再次启动原始请求(假设这是可能的)?

在单元格中下载进度

我想在UITableViewCell里面开发一个进度视图。 在我的第一个实现中,我使用AFHTTPRequestOperation和它的setDownloadProgressBlock:^在我的单元格内。 后来我的目标变得更加复杂了。 我有一个UITableView显示不同的内容(歌曲播放列表)。 同一首歌曲可能会出现在几个播放列表中。 当我开始在一个播放列表中下载歌曲并切换到另一个(其中也包含这首歌曲)时,我想要看到第一个播放列表中的下载进度。 我已经成功地使它工作。 在下载过程开始时,我在全局类中创build了一个进度视图。 为了显示这个单元格的进度视图,我只使用addSubview removeFromSuperview 。 但我不喜欢这种方式,因为我必须在现有进度视图之上添加进度视图(因为每个单元都有自己的进度视图,因为应用程序devise)。 现在我使用另一种方法。 当我显示单元格时,我将setDownloadProgressBlock:^设置为现有的进度视图。 我工作正常,但是当我打开另一个播放列表时,进度显示在另一首歌曲上。 我敢打赌,这是因为我使用的可重复使用的细胞。 我有点厌倦了实现这个东西,任何想法如何使其正常工作?

Asihttprequest localizedDescription总是用英文

即时通讯使用Asihttprequest为我的HTTP请求,我的应用程序将汉德3语言:阿拉伯语,法语和英语,但Asihttprequest错误localizedDescription返回总是英文说明。 是Asihttprequest请求使用默认的ios系统本地化描述? 如果是的话我怎么能本地化错误? 谢谢。

iOS6大量下载超时

使用ASIHTTPRequest似乎所有的大型下载超时在iOS6上。 有谁知道任何叉已经更新了这个库的iOS6。 我喜欢这个图书馆,真的不想切换。 编辑:这个问题是不是特定于ASIHTTPRequest。 在testingFSNetwork,MKNetwork,AFNetwork和NSURLConnection时,他们都失败了。 示例项目可以从这里下载: https : //github.com/BLamy/NetworkTest 它必须build立到运行iOS6的实际设备(我使用iPad2不确定是否有所作为)。