瀏覽代碼

MediaViewController: MediaDataSource: Mark init() as unavailable

Soomin Lee 7 年之前
父節點
當前提交
ea550c1b1a
共有 2 個文件被更改,包括 10 次插入0 次删除
  1. 5 0
      SharedSources/MediaDataSource.swift
  2. 5 0
      Sources/MediaViewController.swift

+ 5 - 0
SharedSources/MediaDataSource.swift

@@ -17,6 +17,11 @@ public class MediaDataSourceAndDelegate: NSObject, UICollectionViewDataSource, U
     private var services: Services
     public weak var delegate: UICollectionViewDelegate?
 
+    @available(*, unavailable)
+    override init() {
+        fatalError()
+    }
+
     init(services: Services) {
         self.services = services
         super.init()

+ 5 - 0
Sources/MediaViewController.swift

@@ -40,6 +40,11 @@ public class VLCMediaViewController: UICollectionViewController, UISearchResults
         return emptyView
     }()
 
+    @available(*, unavailable)
+    init() {
+        fatalError()
+    }
+
     init(services: Services) {
         self.services = services
         super.init(collectionViewLayout: UICollectionViewFlowLayout())