As per your question the plist content is as follows
XML Format
<?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>
<dict>
<key>Title</key>
<string>Contact</string>
</dict>
<dict>
<key>Title</key>
<string>Edit</string>
</dict>
</array>
</plist>
If this is the case try the following
NSString *plistPath = [[NSBundle mainBundle] pathForResource:@"Menu" ofType:@"plist"];
NSArray *menuDataArray = [NSMutableArray arrayWithContentsOfFile:plistPath];
NSLog(@"Plist Content Array = %@", menuDataArray);
Output
Plist Content Array = (
{
Title = Contact;
},
{
Title = Edit;
}
)
Note:
- Please check your Plist structure.
- Array alloc-init.