解决方案 »
- 我开发的【三国杀问题答疑】终于通过苹果的审核上线了
- 谁在uiwebview ios5上用过ckeditor?
- 连接view controller和app delegate 输出口
- 请问project中的provisioning profile 究竟有什么用?
- xcode 6 真机测试
- ios项目和个推集成,启动报错
- ios开发----谁有没有做过用户登录过期,重新登录,跳到退出前的那个界面
- 苹果iOS 多人开发时,多人打包出现证书被撤销的情况
- 新人虚心请教有关UISplitViewController右侧的viewcontroller设置新的controller之后按钮点击事件不管用的问题
- 请问做apple提供的iOS开发的api文档的地址是?
- sharesdk分享完成后跳转到其他应用
- c++ 程序员 转 ios,恳请大家指点
这里有相关的代码: http://bbs.csdn.net/topics/390857218
manager.responseSerializer = [CustomResponseSerializer new];
[manager GET:@"http://download.finance.yahoo.com/d/quotes.csv?e=.csv&f=sl1d1t1&s=USDUSD=x+USDCNY=x+USDHKD=x+USDJPY=x+USDTHB=x+USDEUR=x+USDGBP=x"
parameters:nil
success:^(AFHTTPRequestOperation *operation, id responseObject) {
NSLog(@"success");
}
failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"failed");
}];用AFHTTPResponseSerializer的子类去解析:@interface CustomResponseSerializer : AFHTTPResponseSerializer@end@implementation CustomResponseSerializer-(id)responseObjectForResponse:(NSURLResponse *)response data:(NSData *)data error:(NSError *__autoreleasing *)error{
// 返回nil为失败;返回有效的对象,即成功
return @"";
}@end
你运行我给你的demo,是可以取到的,都是277字节
我得到的是一堆这样的:
<22555344 5553443d 58222c31 2e30302c 22382f32 302f3230 3134222c 22343a30 33616d22 0d0a2255 5344434e 593d5822 2c362e31 3434322c 22382f32 302f3230 3134222c 22343a31 36616d22 0d0a2255 5344484b 443d5822 2c372e37 3530362c 22382f32 302f3230 3134222c 22343a31 37616d22 0d0a2255 53444a50 593d5822 2c313033 2e323834 2c22382f 32302f32 30313422 2c22343a 3138616d 220d0a22 55534454 48423d58 222c3331 2e393235 2c22382f 32302f32 30313422 2c22343a 3133616d 220d0a22 55534445 55523d58 222c302e 37353139 2c22382f 32302f32 30313422 2c22343a 3136616d 220d0a22 55534447 42503d58 222c302e 36303133 2c22382f 32302f32 30313422 2c22343a 3137616d 220d0a>
是不是解析失败啊,???
我得到的是一堆这样的:
<22555344 5553443d 58222c31 2e30302c 22382f32 302f3230 3134222c 22343a30 33616d22 0d0a2255 5344434e 593d5822 2c362e31 3434322c 22382f32 302f3230 3134222c 22343a31 36616d22 0d0a2255 5344484b 443d5822 2c372e37 3530362c 22382f32 302f3230 3134222c 22343a31 37616d22 0d0a2255 53444a50 593d5822 2c313033 2e323834 2c22382f 32302f32 30313422 2c22343a 3138616d 220d0a22 55534454 48423d58 222c3331 2e393235 2c22382f 32302f32 30313422 2c22343a 3133616d 220d0a22 55534445 55523d58 222c302e 37353139 2c22382f 32302f32 30313422 2c22343a 3136616d 220d0a22 55534447 42503d58 222c302e 36303133 2c22382f 32302f32 30313422 2c22343a 3137616d 220d0a>
是不是解析失败啊,???
不是,这是data,你要把data转成string,比如这样:
[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]
我得到的是一堆这样的:
<22555344 5553443d 58222c31 2e30302c 22382f32 302f3230 3134222c 22343a30 33616d22 0d0a2255 5344434e 593d5822 2c362e31 3434322c 22382f32 302f3230 3134222c 22343a31 36616d22 0d0a2255 5344484b 443d5822 2c372e37 3530362c 22382f32 302f3230 3134222c 22343a31 37616d22 0d0a2255 53444a50 593d5822 2c313033 2e323834 2c22382f 32302f32 30313422 2c22343a 3138616d 220d0a22 55534454 48423d58 222c3331 2e393235 2c22382f 32302f32 30313422 2c22343a 3133616d 220d0a22 55534445 55523d58 222c302e 37353139 2c22382f 32302f32 30313422 2c22343a 3136616d 220d0a22 55534447 42503d58 222c302e 36303133 2c22382f 32302f32 30313422 2c22343a 3137616d 220d0a>
是不是解析失败啊,???
不是,这是data,你要把data转成string,比如这样:
[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]
我把data转成string后得到的是html代码: 400 Bad Request
是我的url下载地址有问题吗??