从URL读取plist到NSMutableDictionary

时间:2012-02-27 05:43:52

标签: iphone objective-c

我正在尝试从URL读取一个PLIST到NSMutableDictionary。

之前的代码

autos = [[NSMutableArray alloc] init];

[autos addObject:[[NSMutableDictionary alloc]initWithObjectsAndKeys:@"Auto 1", @"name", @"Auto.png", @"image", @"Klassiker", @"description" , nil]];

这很有效。但现在我想使用PLIST。而我正在尝试这种方式:

autos = [[NSMutableArray alloc]initWithContentsOfURL:[NSURL URLWithString:[NSString stringWithFormat:@"http://dl.dropbox.com/u/9358444/auto.plist"]]];

感谢。

PLIST http://dl.dropbox.com/u/9358444/auto.plist

2 个答案:

答案 0 :(得分:1)

您的属性列表包含字典,但您尝试使用它来实例化数组。这样做:

NSMutableDictionary *autos = [[NSMutableDictionary alloc] initWithContentsOfURL:
                                 [NSURL urlWithString:@"http://dl.dropbox.com/u/9358444/auto.plist"]];

答案 1 :(得分:0)

我是网站的新用户,我仍然不确定如何向OP添加评论。首先将其加载到字典中,然后将其转换为可变数组