草庐IT

Afnetworking

全部标签

iphone - 显示 UIAlertView 会导致 EXC_BAD_ACCESS

这个问题在这里已经有了答案:UIAlertViewfailstoshowandresultsin“EXC_BAD_ACCESS”error(6个答案)关闭9年前。我正在使用AFNetworking发出网络请求。Web请求完成后。我想要显示一个UIAlertView。我正在使用ARC,代码似乎可以在设备上运行。如果我使用模拟器,我会得到一个错误:EXC_BAD_ACCESS我做错了什么?UIAlertView*postSubmitAlertView=[[UIAlertViewalloc]init];postSubmitAlertView.delegate=self;[postSubmit

ios - AF网络 : encoding URL strings containing '%" output is %25

使用AFNetworking2.0-当使用NSDictionary参数执行获取请求时-我的一个参数中包含一个%-似乎AFNetworking在编码URL时将25放在%前面-无论如何都可以停止这个舞会发生了什么? 最佳答案 %用于标记URL编码的字符。例如,%20是一个空格,%3D是=等。您可以阅读更多关于哪些字符被编码,以及为什么,here.百分号是用来对其他字符进行URL编码的,所以需要进行编码。(否则,后面的两个字符将被错误解释。)因此,将%编码为%25是预期的行为。如果您的服务器没有正确解析它,那么您的服务器不符合我在上面链接

ios - 使用 AFNetworking 2.3.1 的自签名 SSL 证书

我正在尝试在我的iOS应用程序中使用自签名证书.cer。我遵循了这个不错的教程:http://initwithfunk.com/blog/2014/03/12/afnetworking-ssl-pinning-with-self-signed-certificates/我在项目中添加了我的.cer文件。并初始化我的AFHTTPRequestOperationManager:self.securityPolicy=[AFSecurityPolicypolicyWithPinningMode:AFSSLPinningModeCertificate];self.securityPolicy.

ios - AFNetworking 3.0 GET/POST 设置 acceptableContentTypes 并清除图像缓存

我在我的项目中使用AFNetworking作为网络层。对于图像,我遇到了一些与缓存相关的问题,我将框架更新到3.0版本。在更新过程中,我在获取媒体内容(图像和视频)的请求方面遇到了一些问题。这是我的课:+(void)requestWithMethod:(NSString*)methodTypeValuepath:(NSString*)pathValueparameters:(NSDictionary*)paramstoken:(NSString*)tokendebug:(BOOL)debugcompletionHandler:(void(^)(idresult,NSError*erro

ios - 如何在 AFNetworking 3 中使用流媒体下载大文件

我想使用AFNetworking3下载大文件。但我需要在出现任何中断(如网络丢失或任何其他情况)时继续下载。如果下载时有任何中断,我想从它提前停止的地方开始下载。是否可以使用AFNetworking或我是否使用任何其他库?请任何人帮助我。这是我的代码。NSURLRequest*request=[NSURLRequestrequestWithURL:formattedURL];//Watchthemanagertoseehowmuchofthefileit'sdownloaded[managersetDownloadTaskDidWriteDataBlock:^(NSURLSession

ios - PodFile 未安装指定版本

我正在使用CocoaPods安装特定版本的AFNetworking。我的播客文件如下:#Uncommentthislinetodefineaglobalplatformforyourprojectplatform:ios,'7.0'target"WGCore"dopod'XMPPFramework'pod'AFNetworking’,’2.3.1’pod'FMDB'pod'Reachability'','3.1'endtarget"WGCoreTests"doend我的安装命令是podinstall--verbose--no-repo-update我已经尝试删除pod的缓存。我试过删除

ios - 将基本 HTTP 身份验证 header 添加到 AFHttpRequestOperation 并下载文件

我在AFHttpRequestOperation中找不到任何可以添加HTTPheader的API。看起来AFHttpClient有这种支持,但所有示例似乎都使用AFHttpClient来发布数据而不是下载数据。如何将自定义Httpheader或身份验证header添加到AFHttpRequestOperation?另外,在使用AFHttpRequestOperation时,有什么办法可以从内存中的HTTP服务器下载数据作为NSData,而不是直接写入文件吗? 最佳答案 您是对的,在AFHTTPRequestOperation中没有用

ios - 请求失败 : unacceptable content-type: text/plain using AFNetworking 2. 0

我在使用AFNetworiking2进行请求时遇到了问题。我在我的sharedInstance类方法中有我的AFHTTPSessionManager自定义sharedInstancesharedInstance.responseSerializer=[AFJSONResponseSerializerserializerWithReadingOptions:3];sharedInstance.responseSerializer.acceptableContentTypes=[sharedInstance.responseSerializer.acceptableContentTypes

iOS - 使用 AFNetworking 执行同步 HTTP 请求

我目前正在将我的应用程序从使用ASIHTTPRequest迁移到AFNetworking。我知道尽可能避免同步请求,但在我的应用程序中,我只有1个地方使用了一个。在应用程序委托(delegate)applicationDidEnterBackground()方法中,我需要运行一个HTTP请求来查询数据,以便在应用程序进入后台时设置应用程序角标(Badge)编号。当异步运行时,这很少起作用,因为该方法刚刚退出并且应用程序在HTTP请求完成之前被挂起。对于ASIHTTPRequest,我使用了[requeststartSynchronous]方法,这意味着HTTP请求每次都100%完成并且

ios - AFNetworking:使用查询字符串获取

我正在尝试从我的iOS应用程序访问网络服务。在文档中它说我应该使用查询字符串来传递参数,但我不确定如何使用它。我使用AFNetworking框架。之前发出了一个POST请求,它工作得很好,但不确定如何编写和传递查询字符串。 最佳答案 “查询字符串”由AFNetworking生成。只需使用getPath:parameter:...方法并提供参数字典。确保字典具有网络服务所需的每个查询名称的键。例如:[clientgetPath:@"transactions"parameters:@{@"api_key":ksomeAPIKey,@"u