关于XCode 4中读取Plist文件

移动开发 iOS
本文介绍的是关于XCode 4中读取Plist文件,主要是通过代码来实现内容的需求,内容是通过代码来实现,来看详细内容。

关于XCode 4中读取Plist文件是本文要介绍的内容,主要介绍的是plist文件图和来获取,内容不多,主要是通过代码来实现。不多说,先来看详细内容。

1. 添加plist文件

关于XCode 4中读取Plist文件

2. 代码读取

  1. // Path to the plist (in the application bundle)  
  2. NSString *path = [[NSBundle mainBundle] pathForResource:  
  3.     @"DrinkArray" ofType:@"plist"];  
  4.    
  5. // Build the array from the plist    
  6. NSMutableArray *array2 = [[NSMutableArray allObjective-C] initWithContentsOfFile:path];  
  7.    
  8. // Show the string values    
  9. for (NSString *str in array2)  
  10.   NSLog(@"--%@", str); 

其中array2总是为空,原因:

选中DrinkArray.plist,ctrl + click(或右键,如果有鼠标) open as->source code, 结果如下:

  1. <?xml version="1.0" encoding="UTF-8"?> 
  2. <!DObjective-CTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
  3. <plist version="1.0"> 
  4. <dict> 
  5.       <key>Root</key> 
  6.        <array> 
  7.          <string>Firecracker</string> 
  8.       <string>Lemon Drop</string> 
  9.        <string>Mojito</string> 
  10.        </array> 
  11. </dict> 
  12. </plist> 

解决方法,手工修改成:

  1. <?xml version="1.0" encoding="UTF-8"?> 
  2. <!DObjective-CTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
  3. <plist version="1.0"> 
  4.      <array> 
  5.                <string>Firecracker</string> 
  6.              <string>Lemon Drop</string> 
  7.               <string>Mojito</string> 
  8.      </array> 
  9. </plist> 

小结:关于XCode 4中读取Plist文件的内容介绍完了,希望通过本文的学习能对你有所帮助!

责任编辑:zhaolei 来源: 互联网
相关推荐

2011-08-18 10:47:48

Xcode 4静态库

2011-07-19 17:49:10

Xcode Xcode4 Frameworks

2011-08-09 14:00:10

XcodeSnapShots

2009-06-11 17:39:55

xmljava

2011-07-20 13:04:58

XCode XCode 4 ipa

2011-08-18 10:17:21

Xcode4Xcode

2011-08-01 17:31:25

Xcode开发 Cocoa

2011-08-01 09:26:51

Xcode Xcode 4 Instrument

2011-08-05 10:57:59

Xcode 升级

2011-08-22 11:35:07

Xcode

2011-07-26 11:21:28

Xcode Xcode4 Archive

2013-04-01 13:33:18

Xcode4.x快捷键

2011-08-03 14:06:30

Xcode 4 安装

2011-07-06 16:38:57

Xcode Preview

2011-08-03 14:13:45

Xcode 4 Interface

2011-07-06 10:59:14

iOS 4 XCode iPhone

2013-05-30 15:02:33

dom4j反射

2011-08-29 16:48:50

Lua配置文件C++

2011-07-20 10:59:46

2010-03-22 17:47:33

无线接入技术
点赞
收藏

51CTO技术栈公众号