use*_*452 3 iphone xcode parsing plist gdata
我正在建立一个基本上是一个目录的PLIST.我想解析plist,以便我可以在Table View中显示姓氏,并在选中时,使用地址,电话号码和电子邮件等内容填充下一个视图的标签.我可以使用一些指导,这是我到目前为止创建的:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<array>
<string>Last Name</string>
<string>First Name</string>
<string>Address</string>
<string>Phone Number</string>
<string>Email</string>
</array>
<array>
<string>Last Name</string>
<string>First Name</string>
<string>Address</string>
<string>Phone Number</string>
<string>Email</string>
</array>
<array>
<string>Last Name</string>
<string>First Name</string>
<string>Address</string>
<string>Phone Number</string>
<string>Email</string>
</array>
这个plist设置得好,还是我需要进行更改.如果安装得好,我只是在解析时有点迷失.我过去曾使用GDATAXML进行播客,但不确定它与PLIST应用程序的关系.
如果要将plist加载到数组或字典中,只需使用以下方法:
NSArray * myArray = [NSArray arrayWithContentsOfFile: <plist-file-path>];
NSDictionary * myDictionary = [NSDictionary dictionaryWithContentsOfFile: <plist-file-path>];
Run Code Online (Sandbox Code Playgroud)
要在Xcode中创建一个plist,只需选择File-> New并从Resource部分选择Property List模板.然后,您将看到属性列表编辑器,因此无需手动编写代码.