Objective c 从PHP structArray解析Iphone的Objective C的XMLRPC,就像Android应用程序中Java的HashMap一样
基本上需要将java代码翻译成objective-c,以便为iphone的View Controller做好准备 XML-RPC PHP代码Objective c 从PHP structArray解析Iphone的Objective C的XMLRPC,就像Android应用程序中Java的HashMap一样,objective-c,xcode,xml-rpc,Objective C,Xcode,Xml Rpc,基本上需要将java代码翻译成objective-c,以便为iphone的View Controller做好准备 XML-RPC PHP代码 $structArray[] = new xmlrpcval(array( 'graffer' => new xmlrpcval($graffer), 'thumb' => new xmlrpcval($thumb), 'titletag' => new xm
$structArray[] = new xmlrpcval(array(
'graffer' => new xmlrpcval($graffer),
'thumb' => new xmlrpcval($thumb),
'titletag' => new xmlrpcval($titletag),
'content' => new xmlrpcval($content),
'created' => new xmlrpcval($date_time),
'params' => new xmlrpcval($params),
'cid' => new xmlrpcval($cid),
'id' => new xmlrpcval($id)
), 'struct');
}
return new xmlrpcresp(new xmlrpcval($structArray , $xmlrpcArray));
PHP XML-RPC响应
答复:
<methodResponse>
<params>
<param>
<value><array>
<data>
<value><struct>
<member><name>graffer</name>
<value><string>axl jordan</string></value>
</member>
<member><name>thumb</name>
<value><string></string></value>
</member>
<member><name>titletag</name>
<value><string>axl jordan New Graffer1 Member</string></value>
</member>
<member><name>content</name>
<value><string></string></value>
</member>
<member><name>created</name>
<value><string>WEEK AGO</string></value>
</member>
<member><name>params</name>
<value><string>default.jpg</string></value>
</member>
<member><name>cid</name>
<value><string>292</string></value>
</member>
<member><name>id</name>
<value><string>1985</string></value>
</member>
</struct></value>
<value><struct>
<member><name>graffer</name>
<value><string>Core</string></value>
</member>
<member><name>thumb</name>
<value><string></string></value>
</member>
<member><name>titletag</name>
<value><string>Core New Graffer1 Member</string></value>
</member>
<member><name>content</name>
<value><string></string></value>
</member>
<member><name>created</name>
<value><string>WEEK AGO</string></value>
</member>
<member><name>params</name>
<value><string>default.jpg</string></value>
</member>
<member><name>cid</name>
<value><string>291</string></value>
</member>
<member><name>id</name>
<value><string>1984</string></value>
</member>
</struct></value>
<value><struct>
<member><name>graffer</name>
<value><string>amputate</string></value>
</member>
<member><name>thumb</name>
<value><string></string></value>
</member>
<member><name>titletag</name>
<value><string>amputate New Graffer1 Member</string></value>
</member>
<member><name>content</name>
<value><string></string></value>
</member>
<member><name>created</name>
<value><string>WEEKS AGO</string></value>
</member>
<member><name>params</name>
<value><string>default.jpg</string></value>
</member>
<member><name>cid</name>
<value><string>290</string></value>
</member>
<member><name>id</name>
<value><string>1983</string></value>
</member>
</struct></value>
</data>
</array></value>
</param>
</params>
</methodResponse>
找到了我自己的答案
NSDictionary*key=[ReturnedPostObjectAtIndex:indexPath.row]NSString*titleTag=[key objectForKey:@“titleTag]”
在xcode中从控制台输出
{
cid = 292;
created = "WEEK AGO";
graffer = "axl jordan";
id = 1985;
params = "default.jpg";
titletag = "axl jordan New Graffer1 Member";}
{
cid = 292;
created = "WEEK AGO";
graffer = "axl jordan";
id = 1985;
params = "default.jpg";
titletag = "axl jordan New Graffer1 Member";}
找到了我自己的答案
NSDictionary*key=[ReturnedPostObjectAtIndex:indexPath.row]NSString*titleTag=[key objectForKey:@“titleTag]”
你可以回答你自己的问题;这将把它从“未回答的”感谢列表中删除。我不知道我能回答我自己的问题。
int k = 1;
for (NSDictionary *key in finalData) {
NSString *cid = [key objectForKey:@"cid"];
NSLog(@"key %d is %@",k++ ,cid);
NSString *titleTag = [key objectForKey:@"titletag"];
NSLog(@"key %d is %@",k++ ,titleTag);
}
{
cid = 292;
created = "WEEK AGO";
graffer = "axl jordan";
id = 1985;
params = "default.jpg";
titletag = "axl jordan New Graffer1 Member";}
int k = 1;
for (NSDictionary *key in finalData) {
NSString *cid = [key objectForKey:@"cid"];
NSLog(@"key %d is %@",k++ ,cid);
NSString *titleTag = [key objectForKey:@"titletag"];
NSLog(@"key %d is %@",k++ ,titleTag);
}