gpt4 book ai didi

ios - 设置文本 : is deprecated

转载 作者:行者123 更新时间:2023-12-01 18:32:43 26 4
gpt4 key购买 nike

我试图学习如何使用 sql 数据源,我在苹果的示例中找到了一个示例名称 SQLiteTutorial
糟糕的是,苹果没有更新他们的样本,所以当我打开苹果样本文件时,我收到了许多不推荐使用的警告......

在这种情况下,代码是

// Set up the cell
SQLiteTutorialAppDelegate *appDelegate = (SQLiteTutorialAppDelegate *)[[UIApplication sharedApplication] delegate];
Animal *animal = (Animal *)[appDelegate.animals objectAtIndex:indexPath.row];

[cell setText:animal.name];
return cell;

Xcode 说我不推荐使用 setText,但我没有找到解决方法。

我正在学习的教程在这里: http://dblog.com.au/iphone-development-tutorials/iphone-sdk-tutorial-reading-data-from-a-sqlite-database/

我在应用程序委托(delegate)中有其他警告
// Execute the "checkAndCreateDatabase" function
[self checkAndCreateDatabase];

// Query the database for all animal records and construct the "animals" array
[self readAnimalsFromDatabase];

// Configure and show the window
[window addSubview:[navigationController view]];
[window makeKeyAndVisible];
}

Xcode 告诉我 SQLiteTutorialAppDelegate 可能不会响应 checkAndCreateDatabase 和 readAnimalsFromDatabase

和 RootViewController 中的最后一件事,实例方法 initWithData:cache not found

enter image description here
/ Load the animals image into a NSData boject and then assign it to the UIImageView
NSData *imageData = [NSData dataWithContentsOfURL:[NSURL URLWithString:[animal imageURL]]];




UIImage *animalImage = [[UIImage alloc] initWithData:imageData cache:YES];
self.animalView.animalImage.image = animalImage;

}

谢谢,如果你有答案。

最佳答案

cell.textLabel.text = animal.name;

是自 iOS 3.0 以来您在单元格中设置文本的方式。

不知道其他警告,因为它们与您未发布的代码有关。从这样的旧代码中学习不是一个好主意,您可能应该找到一些更新的东西:)

关于ios - 设置文本 : is deprecated,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6975773/

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