如何在plist中进行遍历
如何遍历plist来获取值编号?
我的 plist 看起来像这样:
Arrays
Array
Dictionary
Number
Number
Array
...
所以在代码中,我已经开始了一些事情:
NSString *imagePlist = [[NSBundle mainBundle] pathForResource:@"Imageinfo" ofType:@"plist"];
NSArray *imageArray = [[NSArray alloc] initWithContentsOfFile:imagePlist];
我不知道接下来会发生什么???请指教。谢谢
How can I traverse in the plist to get the value number?
My plist looks like this:
Arrays
Array
Dictionary
Number
Number
Array
...
So in code, I've already started something:
NSString *imagePlist = [[NSBundle mainBundle] pathForResource:@"Imageinfo" ofType:@"plist"];
NSArray *imageArray = [[NSArray alloc] initWithContentsOfFile:imagePlist];
I don't know what's next??? Pls advise. Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
现在您已经有了一个 NSArray ... 查找
objectAtIndex:
或使用:for (NSArray *secondLevelArray in imageArray) { ...对 secondaryLevelArray 执行一些操作。 .. }
对于
NSDictionary
、objectForKey:
或for (id key in dict) {...}
或任何你想要的想。对于
NSNumber
:[number intValue]
或 float 或 double 或您需要的任何内容。Now that you have an
NSArray
... Look forobjectAtIndex:
or use:for (NSArray *secondLevelArray in imageArray) { ...do something with secondLevelArray... }
And for
NSDictionary
,objectForKey:
orfor (id key in dict) {...}
or whatever you want.For
NSNumber
:[number intValue]
or float or double or whatever you need.