嗨,我对 objC 还很陌生,我希望有人可以帮助我。
我正在制作一个示例位置应用程序。它有一个带有 locationNames 和坐标的 plist。我已将 plist 读入 NSDictionary,我还使用带有 allkeys 的 NSarray 来返回键。
每个键包含 2 个刺,我希望能够专门返回其中 1 个。
这是我的清单:
<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值(稍后我想要 lon)
我希望有人可以在这里帮助我。
问候,哈科