저는 IOS5 용 앱을 작성하기 시작했습니다. 현재 데이터베이스에서 데이터를 검색하기 위해 응용 프로그램에서 호출하는 PHP 웹 서비스가 있습니다. 데이터베이스에는 현재 3 행이 있으며, 디버거에 들어가면 사전에는 3 개의 키/값 쌍이 있습니다. 그래도 값을 검색 할 수는 없습니다. 아래에 내 코드 : 또한JSON 데이터로 채워진 NSDictionary에서 데이터를 추출 할 수 없습니다.
NSURL *myUrl = [[NSURL alloc]initWithString:@"http://localhost/~stephen-hill9/index.php"];
NSData *data = [[NSData alloc] initWithContentsOfURL:myUrl];
NSError *error;
NSDictionary *json = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:&error];
NSLog(@"Parsed Data: %@", json);
NSDictionary *bodyDictionary = [json objectForKey:@"Product_Desc"]; <-APP CRASHES HERE - INVALID KEY
NSLog(@"Parsed Data: %@", bodyDictionary);
, 여기에 사전 내가 디버거에서 취득한 포함하는 데이터입니다 :
Parsed Data: (
{
0 = 1;
1 = "Caromax 20HN B/F";
2 = 51533;
3 = 6650;
4 = 1117760;
5 = 1067224;
6 = 1759741;
7 = 1;
8 = "0000-00-00 00:00:00";
ID = 1;
"Max_Volume" = 1759741;
"Product_Code" = 51533;
"Product_Desc" = "Caromax 20HN B/F";
Pumpable = 1067224;
Status = 1;
"Tank_Level" = 6650;
Updated = "0000-00-00 00:00:00";
Volume = 1117760;
},
{
0 = 2;
1 = "C1 Kerosine";
2 = 25101;
3 = 1258;
4 = 146871;
5 = 111776;
6 = 1018590;
7 = 2;
8 = "2023-02-12 20:00:00";
ID = 2;
"Max_Volume" = 1018590;
"Product_Code" = 25101;
"Product_Desc" = "C1 Kerosine";
Pumpable = 111776;
Status = 2;
"Tank_Level" = 1258;
Updated = "2023-02-12 20:00:00";
Volume = 146871;
},
{
0 = 3;
1 = "Recovered Spirit";
2 = 87902;
3 = 6069;
4 = 710172;
5 = 675078;
6 = 1018200;
7 = 1;
8 = "2012-03-16 00:00:00";
ID = 3;
"Max_Volume" = 1018200;
"Product_Code" = 87902;
"Product_Desc" = "Recovered Spirit";
Pumpable = 675078;
Status = 1;
"Tank_Level" = 6069;
Updated = "2012-03-16 00:00:00";
Volume = 710172;
}
)
누군가가 도움을 수있는 희망 - 나는 문제가 있어야합니다 확신합니다 뭔가 근본이야. 당신이 여기에 도착을했는지 사전에
많은 감사,
어떻게 당신이 당신의 사전에서 데이터를 추출 할 수 있습니까? – giorashc