- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 LazyTableImages 示例代码从 RSS 源异步加载 TableView 中的图像。我想知道的是,一旦添加了新项目,如何在该表中重新加载(重新启动解析操作),具体到本示例?
http://developer.apple.com/library/ios/#samplecode/LazyTableImages/Introduction/Intro.html
非常感谢。
最佳答案
我认为您需要再次请求下载。您可能需要向 LazyTableAppDelegate 添加一个新方法来执行此操作,因为这是执行初始下载的类:
- (void)reloadAppList
{
NSURLRequest *urlRequest = [NSURLRequest requestWithURL:[NSURL URLWithString:TopPaidAppsFeed]];
self.appListFeedConnection = [[[NSURLConnection alloc] initWithRequest:urlRequest delegate:self] autorelease];
}
此外,修改 -[LazyTableAppDelegate handleLoadedApps:] 以清除旧数据,如下所示:
- (void)handleLoadedApps:(NSArray *)loadedApps
{
[self.appRecords removeAllObjects];
rootViewController.entries = [NSArray array];
[self.appRecords addObjectsFromArray:loadedApps];
// tell our table view to reload its data, now that parsing has completed
[rootViewController.tableView reloadData];
}
我自己没有尝试过,但这是基本想法。
关于iphone - LazyTableImages for iPhone 示例代码重新加载问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4220697/
我正在使用 LazyTableImages 示例代码从 RSS 源异步加载 TableView 中的图像。我想知道的是,一旦添加了新项目,如何在该表中重新加载(重新启动解析操作),具体到本示例? ht
在苹果的lazyTableImages项目中,当你第一次运行图像时,图像会异步出现,尽管你还没有开始滚动。但在 SDWebImage 中却不是这样。如果您不开始滚动,图像就不会开始出现。我无法成功在我
如果我对 imageDownloadsInProgress 数组执行任何操作,我会收到 EXC_BAD_ACCESS。 例如: - (void)viewDidLoad { [super viewDid
我有一个带有项目列表的 UITableView,每个项目都有自己的图像。我认为 Apple 的 LazyTableImages 示例项目非常适合学习,并用于在检索原始列表数据后实现异步下载图像的相同过
我是一名优秀的程序员,十分优秀!