浏览代码

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
     private var services: Services
     public weak var delegate: UICollectionViewDelegate?
     public weak var delegate: UICollectionViewDelegate?
 
 
+    @available(*, unavailable)
+    override init() {
+        fatalError()
+    }
+
     init(services: Services) {
     init(services: Services) {
         self.services = services
         self.services = services
         super.init()
         super.init()

+ 5 - 0
Sources/MediaViewController.swift

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