【发布时间】:2014-03-03 21:05:25
【问题描述】:
我有一个包含 3 个方法的 NSObject 类:
-(void)RequestForData
{
#pragma Mark - ASIHTTPRequest
NSURL *url=[NSURL URLWithString:@"http://srv2.vitaminas.it/pdv"];
ASIHTTPRequest *request=[ASIHTTPRequest requestWithURL:url];
[request setDelegate:self];
[request startSynchronous];
}
pragma Mark - HTTP 委托
- (NSData*)requestFinished:(ASIHTTPRequest *)request
{
NSData *responseData = [request responseData];
return responseData;
}
- (void)requestFailed:(ASIHTTPRequest *)request
{
NSError *error = [request error];
NSLog(@"%@",error);
}
我有一个视图控制器类,从视图控制器类的viewDidLoad方法调用-NSObject类的RequestForData方法,
WebServiceMethods *web=[[WebServiceMethods alloc]init];
[web RequestForData];
arr_JsonData=[NSJSONSerialization JSONObjectWithData:web options:NSUTF8StringEncoding error:Nil];
NSLog(@"%@",arr_JsonData);
[self.tableView reloadData];
但我想使用从NSObject 类(即return responsedata;)返回的NSData 到视图控制器类中。
我希望 NSData 进入 arr_JsonData (NSMutuableArray)
我能做什么?
【问题讨论】:
-
它是一个对象数组,例如 ( { keyname=value keyname=value }, { keyname=value keyname=value } )
标签: ios objective-c