草庐IT

Afnetworking

全部标签

objective-c - 如何使用 AFNetworking 设置超时

我的项目正在使用AFNetworking。https://github.com/AFNetworking/AFNetworking如何调低超时时间?没有互联网连接的自动柜员机在大约2分钟内不会触发失败block。太长了…… 最佳答案 更改超时间隔几乎肯定不是您所描述问题的最佳解决方案。相反,您真正想要的是让HTTP客户端处理网络变得无法访问,不是吗?AFHTTPClient已经有一个内置机制让您知道何时失去互联网连接,-setReachabilityStatusChangeBlock:。在慢速网络上请求可能需要很长时间。最好相信iO

ios - AFNetworking 发布请求

我是obj-c的新手,在我的一些项目中一直使用asihttp。在asihttp中执行发布请求时,它会以这种方式完成。ASIFormDataRequest*request=[ASIFormDataRequestrequestWithURL:url];[requestsetPostValue:heightforKey:@"user[height]"];[requestsetPostValue:weightforKey:@"user[weight]"];[requestsetDelegate:self];[requeststartAsynchronous];AFNetworking将如何通过

ios - AFNetworking 2.0 - "unacceptable content-type: text/plain"

我正在使用AFNetworking2.0从我正在Node.js中构建的服务(目前在localhost上)读取JSON。很正常的东西。Node像这样发送JSON:res.setHeader('Content-Type','application/json');res.end(JSON.stringify(...));我的iOS首次通过代码正在尝试读取该数据,如下所示:typedefvoid(^NextBlock)();AFHTTPRequestOperationManager*manager=[AFHTTPRequestOperationManagermanager];manager.r

ios - AFNetworking 2.0 - "unacceptable content-type: text/plain"

我正在使用AFNetworking2.0从我正在Node.js中构建的服务(目前在localhost上)读取JSON。很正常的东西。Node像这样发送JSON:res.setHeader('Content-Type','application/json');res.end(JSON.stringify(...));我的iOS首次通过代码正在尝试读取该数据,如下所示:typedefvoid(^NextBlock)();AFHTTPRequestOperationManager*manager=[AFHTTPRequestOperationManagermanager];manager.r

iphone - 带有 AFNetworking 和离线模式的 SDURLCache 不起作用

我正在使用AFNetworking和SDURLCache进行所有网络操作。我的SDURLCache设置如下:SDURLCache*urlCache=[[SDURLCachealloc]initWithMemoryCapacity:1024*1024*2//2MBmemcachediskCapacity:1024*1024*15//15MBdiskcachediskPath:[SDURLCachedefaultCachePath]];[urlCachesetMinCacheInterval:1];[NSURLCachesetSharedURLCache:urlCache];我的所有请求都

iphone - 带有 AFNetworking 和离线模式的 SDURLCache 不起作用

我正在使用AFNetworking和SDURLCache进行所有网络操作。我的SDURLCache设置如下:SDURLCache*urlCache=[[SDURLCachealloc]initWithMemoryCapacity:1024*1024*2//2MBmemcachediskCapacity:1024*1024*15//15MBdiskcachediskPath:[SDURLCachedefaultCachePath]];[urlCachesetMinCacheInterval:1];[NSURLCachesetSharedURLCache:urlCache];我的所有请求都

iphone - 在 UITableView 的 iOS 文档目录中列出保存的文件?

我已经设置了以下代码来将文件保存到文档目录:NSLog(@"SavingFile...");NSURLRequest*request=[NSURLRequestrequestWithURL:[NSURLURLWithString:@"http://www.reddexuk.com/logo.png"]];AFHTTPRequestOperation*operation=[[[AFHTTPRequestOperationalloc]initWithRequest:request]autorelease];NSArray*paths=NSSearchPathForDirectoriesIn

iphone - 在 UITableView 的 iOS 文档目录中列出保存的文件?

我已经设置了以下代码来将文件保存到文档目录:NSLog(@"SavingFile...");NSURLRequest*request=[NSURLRequestrequestWithURL:[NSURLURLWithString:@"http://www.reddexuk.com/logo.png"]];AFHTTPRequestOperation*operation=[[[AFHTTPRequestOperationalloc]initWithRequest:request]autorelease];NSArray*paths=NSSearchPathForDirectoriesIn

Objective-C import 第三方库头文件总结

当我们的iOS工程要引用其它第三方开源库时,一般有以下几种方式:(1)下载源代码直接拖拽到工程中;(2)使用CocoaPods管理,当开启use_frameworks!标记时,第三方库会被编译成.framework引入工程,否则就会编译成.a静态库;(3)使用Carthage管理,第三方库会被编译成.framework然后导入工程;(4)直接下载作者编译好的.framework导入工程。但当我们在代码中要import第三方库的头文件时,对于这几种情况,写法都不太一样,以AFNetworking为例,总结如下:对于(1)拖拽源码,只能以""引号的方式import,#import"AFNetwor

Objective-C import 第三方库头文件总结

当我们的iOS工程要引用其它第三方开源库时,一般有以下几种方式:(1)下载源代码直接拖拽到工程中;(2)使用CocoaPods管理,当开启use_frameworks!标记时,第三方库会被编译成.framework引入工程,否则就会编译成.a静态库;(3)使用Carthage管理,第三方库会被编译成.framework然后导入工程;(4)直接下载作者编译好的.framework导入工程。但当我们在代码中要import第三方库的头文件时,对于这几种情况,写法都不太一样,以AFNetworking为例,总结如下:对于(1)拖拽源码,只能以""引号的方式import,#import"AFNetwor