如何在plist中进行遍历

发布于 2024-09-12 06:42:41 字数 404 浏览 4 评论 0原文

如何遍历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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

泛滥成性 2024-09-19 06:42:41

现在您已经有了一个 NSArray ... 查找 objectAtIndex: 或使用: for (NSArray *secondLevelArray in imageArray) { ...对 secondaryLevelArray 执行一些操作。 .. }

对于 NSDictionaryobjectForKey:for (id key in dict) {...} 或任何你想要的想。

对于 NSNumber[number intValue] 或 float 或 double 或您需要的任何内容。

Now that you have an NSArray... Look for objectAtIndex: or use: for (NSArray *secondLevelArray in imageArray) { ...do something with secondLevelArray... }

And for NSDictionary, objectForKey: or for (id key in dict) {...} or whatever you want.

For NSNumber: [number intValue] or float or double or whatever you need.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文