浏览代码

playback controller: suppress deprecation warning as we can't use the modern replacement yet

Felix Paul Kühne 7 年之前
父节点
当前提交
0bd19c8cd5
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      Sources/VLCPlaybackController.m

+ 4 - 0
Sources/VLCPlaybackController.m

@@ -294,10 +294,14 @@ typedef NS_ENUM(NSUInteger, VLCAspectRatio) {
     _playerIsSetup = NO;
     [_shuffleStack removeAllObjects];
 
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wdeprecated-declarations"
+    /* UIApplication's replacement calls require iOS 10 or later, which we can't enforce as of yet */
     if (_errorCallback && _mediaPlayer.state == VLCMediaPlayerStateError &&  !_sessionWillRestart)
         [[UIApplication sharedApplication] openURL:_errorCallback];
     else if (_successCallback && !_sessionWillRestart)
         [[UIApplication sharedApplication] openURL:_successCallback];
+#pragma clang diagnostic pop
 
     [[self remoteControlService] unsubscribeFromRemoteCommands];