@@ -38,7 +38,6 @@ @interface FILEPrefetcher () <MCSAssetReaderDelegate> {
3838@end
3939
4040@implementation FILEPrefetcher
41- @synthesize delegate = _delegate;
4241
4342- (instancetype )initWithURL : (NSURL *)URL prefetchSize : (NSUInteger )bytes delegate : (nullable id <MCSPrefetcherDelegate>)delegate {
4443 NSParameterAssert (bytes != 0 );
@@ -89,7 +88,7 @@ - (void)prepare {
8988
9089 FILEAsset *asset = [MCSAssetManager.shared assetWithURL: mURL];
9190 if ( asset == nil || ![asset isKindOfClass: FILEAsset.class] ) {
92- [_delegate prefetcher: self didCompleteWithError: [NSError mcs_errorWithCode: MCSAbortError userInfo: @{
91+ [mDelegate prefetcher: self didCompleteWithError: [NSError mcs_errorWithCode: MCSAbortError userInfo: @{
9392 MCSErrorUserInfoObjectKey : self,
9493 MCSErrorUserInfoReasonKey : [NSString stringWithFormat: @" 无效的预加载请求: URL=%@ " , mURL]
9594 }]];
@@ -98,7 +97,7 @@ - (void)prepare {
9897
9998 if ( asset.isStored ) {
10099 mProgress = 1 ;
101- [_delegate prefetcher: self didCompleteWithError: nil ];
100+ [mDelegate prefetcher: self didCompleteWithError: nil ];
102101 return ;
103102 }
104103
@@ -172,9 +171,7 @@ - (void)reader:(nonnull id<MCSAssetReader>)reader hasAvailableDataWithLength:(NS
172171
173172 MCSPrefetcherDebugLog (@" %@ : <%p >.prefetch { prefetchSize: %lu , total: %lu , progress: %f };\n " , NSStringFromClass (self.class ), self, (unsigned long )mPrefetchSize, (unsigned long )reader.response .totalLength , progress);
174173
175- if ( _delegate != nil ) {
176- [_delegate prefetcher: self progressDidChange: progress];
177- }
174+ [mDelegate prefetcher: self progressDidChange: progress];
178175
179176 if ( mCurReader.status == MCSReaderStatusFinished ) {
180177 [self _readDidFinish: reader];
0 commit comments