gpt4 book ai didi

objective-c - 解析 .plist 项目

转载 作者:行者123 更新时间:2023-11-29 13:30:52 24 4
gpt4 key购买 nike

当我试图解析一些奇怪的事情时。

我在用

数我的元素
NSString *bundlePathofPlist = [[NSBundle mainBundle]pathForResource:@"Mything" ofType:@"plist"];

NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:bundlePathofPlist];

NSArray *dataFromPlist = [dict valueForKey:@"some"];

NSMutableArray *data = [NSMutableArray array];
for(int i =0;i<[dataFromPlist count];i++)
{
//NSLog(@"%@",[dataFromPlist objectAtIndex:i]);
[data addObject:[NSNumber numberWithInt:[dataFromPlist count]]];
}
[self setTableData:data];

NSLog(@"%@", tableData);

然后:

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {

return [tableData count];
}

这很好用,但是在 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

我试过了

NSString *bundlePathofPlist = [[NSBundle mainBundle]pathForResource:@"Mything" ofType:@"plist"];

NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:bundlePathofPlist];

NSArray *dataFromPlist = [dict valueForKey:@"some"];


NSLog(@"%@", dataFromPlist);

cell.Data.text = [NSString stringWithFormat:@"%@", dataFromPlist];

return cell;

但是输出是:

2012-08-13 23:08:48.130 [30278:707] (
Yeah,
Trol,
LOL,

)

在我的表格单元格中它也显示为

(
Yeah,
Trol,
LOL,

)

最佳答案

所以你得到了

( yeah, trol, lol )

...在一个单元格中,对吗?现在,这很自然。如果您阅读过 NSLog 的NSString 的 文档,您会发现 %@ 格式说明符调用对象的描述方法 - 其中, turn,对于 NSArray 对象,是一个用括号括起来的、逗号分隔的列表......同样,它的对象的描述。

你可能想要的是

cell.Data.text = [dataFromPlist objectAtIndex:indexPath.row];

关于objective-c - 解析 .plist 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11942425/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com