こんにちは私はobjCにかなり慣れていないので、誰かが私を助けてくれることを望んでいます。
サンプルロケーションアプリを作成しています。locationNamesとcoordinatesのplistがあります。私はplistをNSDictionaryに読み込みました。また、キーを返すためにallkeysを含むNSarrayを使用しています。
各キーには2つの刺し傷が含まれていますが、そのうちの1つを具体的に返すことができるようにしたいと思います。
これは私のplistです:
<dict>
<key>orleans</key>
<dict>
<key>lat</key>
<string>100192</string>
<key>lon</key>
<string>990099</string>
</dict>
<key>arras</key>
<dict>
<key>lon</key>
<string>122121</string>
<key>lat</key>
<string>878737</string>
</dict>
</dict>
これは私のコードです:
NSString *myFile = [[NSBundle mainBundle]
pathForResource:@"vluchten" ofType:@"plist"];
coordinaten = [[NSDictionary alloc]initWithContentsOfFile:myFile];
vluchten = [coordinaten allKeys];
NSLog(@"coordinaat lon :%@" ,[coordinaten objectForKey:[vluchten objectAtIndex:1]]);
--これは次を返します:
2012-06-22 19:39:27.075 Pigeons[6817:11603] coordinaat lon :{
lat = 100192;
lon = 990099;
}
そして、私はlat値のみを返したい(後で欲しい)
誰かがここで私を助けてくれることを願っています。
ご挨拶、ジャコ