瀏覽代碼

VLCNetworkServerBrowserViewController : fix crash when the alert message show on server connection is fail

Pierre SAGASPE 7 年之前
父節點
當前提交
969adb4f1d
共有 1 個文件被更改,包括 9 次插入6 次删除
  1. 9 6
      Sources/LocalNetworkConnectivity/VLCNetworkServerBrowserViewController.m

+ 9 - 6
Sources/LocalNetworkConnectivity/VLCNetworkServerBrowserViewController.m

@@ -72,17 +72,20 @@
     [self updateUI];
 }
 
-- (void)networkServerBrowserDidUpdate:(id<VLCNetworkServerBrowser>)networkBrowser {
+- (void)networkServerBrowserDidUpdate:(id<VLCNetworkServerBrowser>)networkBrowser
+{
     [self updateUI];
     [[VLCActivityManager defaultManager] networkActivityStopped];
     [_refreshControl endRefreshing];
 }
 
-- (void)networkServerBrowser:(id<VLCNetworkServerBrowser>)networkBrowser requestDidFailWithError:(NSError *)error {
-
-    [self vlc_showAlertWithTitle:NSLocalizedString(@"LOCAL_SERVER_CONNECTION_FAILED_TITLE", nil)
-                         message:NSLocalizedString(@"LOCAL_SERVER_CONNECTION_FAILED_MESSAGE", nil)
-                     buttonTitle:NSLocalizedString(@"BUTTON_CANCEL", nil)];
+- (void)networkServerBrowser:(id<VLCNetworkServerBrowser>)networkBrowser requestDidFailWithError:(NSError *)error
+{
+    [VLCAlertViewController alertViewManagerWithTitle:NSLocalizedString(@"LOCAL_SERVER_CONNECTION_FAILED_TITLE", nil)
+                                         errorMessage:NSLocalizedString(@"LOCAL_SERVER_CONNECTION_FAILED_MESSAGE", nil)
+                                       viewController:self
+                                        buttonsAction:@[[[VLCAlertButton alloc] initWithTitle: NSLocalizedString(@"BUTTON_OK", nil)
+                                               action: ^(UIAlertAction* action){}]]];
 }
 
 - (void)updateUI