如何在PHP数组读取,在Objective-C?
-
20-08-2019 - |
题
在PHP我有:
$result = mysql_query($query);
// if successful query, return the records
if ($result)
{
// if not empty result, return array of records
if (mysql_num_rows($result))
{
$records = array();
while ($row = mysql_fetch_assoc($result))
{
$records[] = $row;
}
return $records;
}
}
在目标C - 的POST之后,我有以下代码...
NSURLResponse *newStr = [[NSURLResponse alloc] init];
NSData *returnData = [NSURLConnection sendSynchronousRequest:request returningResponse:&newStr error:nil];
returnData等于字面 “阵列”,的$不内容记录[]
解决方案
您应该连载的数据转换成XML类型plist
格式,如果可以的话,那么就可以通过本地可可类,如NSArray的NSDictionary的和解释。 NSPropertyListSerializer能够从文件或从含有的plist格式串行化数据的NSData对象产生可变或不可变的数组和字典的。
的NSDictionary也可以读取在该格式的文件:
"key" = "value";
"key2" = "value2";
同样地,可以的NSArray阅读在此格式的文件:
(
"value1",
"value2",
"value3",
"30",
"value5"
);
其实,我觉得如果字符串不包含空格,引号是可选的(但我想他们会迫使字符串类型)。
请查看这个网址了解更多信息关于老校友ASCII属性列表。它们是只读的,但后来他们又是很容易手动或系统产生。
不隶属于 StackOverflow