![]() |
1
65
在停止滚动之前,连接委托消息不会触发的原因是,在滚动期间,运行循环处于激活状态
请注意,您必须指定
|
![]() |
2
1
您应该仔细阅读nsrunlop。我怀疑,在滚动期间,run循环正在NSEventTrackingRunLoop模式下运行,而NSURLConnection不包括在该模式中。您可能可以通过调用NSURLConnection的scheduleinrunload:forMode:,从而在滚动过程中进行下载。
|
![]() |
3
1
如果您包装您的图像下载&更新在NSO操作中,更新将在表视图滚动时发生。 NSOperation的另一个好处是,您可以在单元格滑出屏幕时取消该操作。它对用户的反应会更灵敏。。尤其是当他们快速滚动一长串的列表时。今年的苹果技术讲座鼓励了这种技术。 如果您的列表没有那么长,或者您希望继续加载,那么您可以改为操纵NSOperation优先级。 |
![]() |
4
0
首先,在连接到mainRunLoop之前,您的连接可能还没有启动,而滚动动画也在这里进行处理。 我遇到了同样的问题,并通过告诉图像的连接在创建后立即启动来修复它。
|