我从 SOAP 服务中得到了以下输出。如何使用Objective-C(iOS(在UItableView
中绑定它。
我的代码是:
-(void)retriveFromSYSoapTool:(NSMutableArray *)_data{
//converting values to array
NSArray *value = [_data valueForKey:@"GetDemoDataResult"];
NSError *error;
NSData *objData = [value[0] dataUsingEncoding:NSUTF8StringEncoding];
NSDictionary *json = [NSJSONSerialization JSONObjectWithData:objData options:NSJSONReadingMutableContainers error:&error];
NSLog(@"%@",json);
}
输出:
2017-04-04 11:39:26.499 SoapService[16524:545663] (
{
firstName = "1 Jhon";
lastName = Macay;
},
{
firstName = "2 William";
lastName = Proter;
},
{
firstName = "3 Joe";
lastName = Root;
},
{
firstName = "4 Brendon";
lastName = Haejoy;
},
{
firstName = "5 Jhon";
lastName = Snow;
},
{
firstName = "6 Theon";
lastName = Greyjoy;
}
(
如何将上述输出绑定到表视图?
这
看起来像JSON。您可以使用NSJSONSerialization
将其转换为 Cocoa 对象,如 NSArray
、NSDictionary
、NSString
等实例。然后,您采用通常的方法来填充表视图。