diff --git a/ios/RCTVideo.m b/ios/RCTVideo.m index 0f1227b11b..5fe6abe5f2 100644 --- a/ios/RCTVideo.m +++ b/ios/RCTVideo.m @@ -732,7 +732,9 @@ - (void)setProgressUpdateInterval:(float)progressUpdateInterval - (void)removePlayerLayer { [_playerLayer removeFromSuperlayer]; - [_playerLayer removeObserver:self forKeyPath:readyForDisplayKeyPath]; + @try { + [_playerLayer removeObserver:self forKeyPath:readyForDisplayKeyPath]; + } @catch (NSException *e) { } _playerLayer = nil; }