如下修改MWPhoto类的imageLoadingComplete方法,解决UIActivityIndicatorView的转动不消失的问题:
- (void)imageLoadingComplete {
NSAssert([[NSThread currentThread] isMainThread], @"This method must be called on the main thread.");
// Complete so notify
//如果网络下载图片很快,在此时MWPhotoBrowser很可能还没有初始化。所以需稍等片刻再发消息。
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, .2 * NSEC_PER_SEC), dispatch_get_main_queue(), ^(void)
{
_loadingInProgress = NO;
[[NSNotificationCenter defaultCenter] postNotificationName:MWPHOTO_LOADING_DID_END_NOTIFICATION
object:self];
});