gpt4 book ai didi

iphone - 带有 .PLIST 的详细 View 中的 UIPickerView

转载 作者:行者123 更新时间:2023-12-03 21:19:20 25 4
gpt4 key购买 nike

我在网络和 stackoverflow 上搜索了解决方案。

我有一个 UITableView,其中包含 .plist 文件中的信息。 plist 文件有子文件。就像图片一样。

plist http://www.afbeeldingenuploaden.nl/uploads/648899Schermafbeelding%202011-06-12%20om%2009.50.28.png

当我转到 DetailView 时,它将显示 View 中包含的 UIPickerView 中的信息。我想在最后一层的pickerview中显示来自 child 的信息。就像图片一样。

plist1 http://www.afbeeldingenuploaden.nl/uploads/740501Schermafbeelding%202011-06-12%20om%2012.03.40.png

问题是我无法使用我的代码从 UIPickerview 中的 plist 到达最后一个级别。

- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component {
NSDictionary *dictionary = [tableDataSource objectAtIndex:row];
return [dictionary objectForKey:@"days"];
}

我在我的表格 View 中使用详细 View 来到达 plist 的最后一级。

NSString currentLevel

谁能帮我解决这个问题,我被困住了。

最佳答案

当我读取 plist 时,它有一个字典数组,其中第一个字典是第二个数组级别的值之一。基于此,你的方法应该是,

- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component {
NSDictionary *dictionary = [tableDataSource objectAtIndex:row];

return [[dictionary objectForKey:@"New item"] objectForKey:@"days"];
}

这适用于图像中的 plist。然而,如果添加更多成员,他们应该遵守相同的结构。

关于iphone - 带有 .PLIST 的详细 View 中的 UIPickerView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6321407/

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