【发布时间】:2014-04-25 08:16:16
【问题描述】:
通常,要下载 JSON,我使用 AFNetworking 使用此代码创建单例
- (void)getJSON {
NSURLRequest * request =
[NSURLRequest requestWithURL:
[NSURL URLWithString:@"http://URL"]];
AFJSONRequestOperation * operation =
[AFJSONRequestOperation JSONRequestOperationWithRequest:request
success:^(NSURLRequest *request, NSHTTPURLResponse *response, id JSON) {
NSArray * js = JSON;
[_delegate dati:js];
NSArray * paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString * filePath = [[paths lastObject] stringByAppendingPathComponent:@"downloaded.json"];
NSData * data = [NSJSONSerialization dataWithJSONObject:JSON
options:NSJSONWritingPrettyPrinted
error:NULL];
[data writeToFile:filePath
atomically:YES];
}];
[operation start];
}
并在视图控制器中调用此代码
[[DataManager sharedClass] getJSON];
它可以工作,但现在我需要将一些参数(作为授权码、GPS 坐标、用户邮件或类似的东西)发送(发布)到服务器的请求中以接收特定的 JSON。服务器已经配置好并且工作正常,但我找不到修改我的代码的指南。有人知道如何进行吗?
【问题讨论】:
标签: ios json afnetworking afnetworking-2