【发布时间】:2014-01-02 17:37:03
【问题描述】:
我正在使用 AFNetworking 2.0 向我的 Web 服务发出返回 JSON 数据的 POST 请求。
{
post = {
"first_name" = Joe;
"last_name" = Blogs;
"user_id" = 1;
};
},
{
post = {
"first_name" = Bill;
"last_name" = Gates;
"user_id" = 2;
};
}
我能够将 responseObject 打印到显示我的 JSON 数据的控制台。
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
NSDictionary *parameters = @{@"user": @"root"};
[manager POST:@"http://192.168.0.100/webservice.php" parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject)
{
NSString *responseString = [operation responseString];
NSError *error;
NSArray *json = [NSJSONSerialization
JSONObjectWithData:[responseString dataUsingEncoding:NSUTF8StringEncoding]
options:kNilOptions
error:&error];
for (NSDictionary *dictionary in json)
{
NSString *firstName = [[dictionary objectForKey:@"post"] valueForKey:@"first_name"];
NSLog(@"%@", firstName);
NSString *lastName = [[dictionary objectForKey:@"post"] valueForKey:@"last_name"];
NSLog(@"%@", lastName);
}
} failure:^(AFHTTPRequestOperation *operation, NSError *error)
{
NSLog(@"Error: %@", error);
}];
每个“帖子”都将用于我的视图控制器上的表格单元格。我正在努力理解如何使每个帖子成为数组中的对象。有任何帮助。
【问题讨论】:
标签: ios objective-c afnetworking