【发布时间】:2013-07-30 10:19:47
【问题描述】:
我正在尝试使用 Plist 填充我的数组。这是我的 plist 文件,Menu.plist。
-第0项,类型:字典,值(1项)-标题,字符串,联系人
-第1项,类型:字典,值(1项)-标题,字符串,编辑
- (void)viewDidLoad
{
[super viewDidLoad];
NSString *plistPath = [[NSBundle mainBundle] pathForResource:@"Menu" ofType:@"plist"];
self.menuArray = [NSMutableArray arrayWithContentsOfFile:plistPath];
}
我正在尝试使用单元格联系人和编辑填充我的表格视图,但我的 menuArray 没有被加载,我检查了 NSLog 并且 *plist 正在获取路径,但在 self.menuArray 它仍然显示 0 个对象,而它应该是 2。我以前做过这个,它工作得很好我不知道今天出了什么问题。有什么建议吗???
【问题讨论】:
-
如果你查看你的 plist 文件,它应该是 NSDictionary 而不是 NSArray
-
显示实际的 plist 文本并检查它是否已添加到目标中(因此复制到应用程序中)。
-
可以把内容粘贴到plist吗?
-
@Gamerlegend 您可以在文本编辑器中打开 plist 并粘贴其内容吗?
标签: ios objective-c plist nsbundle