gpt4 book ai didi

ios - 无法从 plist 获取内容到 UITableview

转载 作者:行者123 更新时间:2023-11-29 12:22:28 26 4
gpt4 key购买 nike

你好,我收到这个错误,我找不到问题出在哪里

我的代码是这样的:

@implementation ViewController {
NSDictionary *animalDetails;
NSArray *justAnimalNames;


- (void)viewDidLoad {
[super viewDidLoad];
NSURL *url = [[NSBundle mainBundle] URLForResource: @"animals"withExtension:@"plist"];
animalDetails = [NSDictionary dictionaryWithContentsOfURL:url];
justAnimalNames = animalDetails.allKeys;

// Do any additional setup after loading the view, typically from a nib. }
-(NSInteger) tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
return animalDetails.count; }
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
UITableView *cell = [tableView dequeueReusableCellWithIdentifier:@"cell"];
cell.textLabel.text = justAnimalNames [indexPath.row];

return cell; }

我得到的错误是在这一行:

cell.textLabel.text = justAnimalNames [indexPath.row];

在“UITableview”类型的对象上找不到属性“textLabel”

有什么想法吗?

最佳答案

您的 cell 需要是 UITableViewCell * 而不是 UITableView *

关于ios - 无法从 plist 获取内容到 UITableview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30197937/

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