896 A:middle
让我们看一下这个例子

00:10:36.426 --> 00:10:38.136 A:middle
在这个场景中

00:10:38.136 --> 00:10:39.576 A:middle
显示 Quick Look 的

00:10:39.576 --> 00:10:41.766 A:middle
视图控制器

00:10:41.766 --> 00:10:43.166 A:middle
充当 QLPreviewController 的数据源

00:10:44.496 --> 00:10:46.566 A:middle
因此我们让它

00:10:46.566 --> 00:10:48.236 A:middle
在扩展中遵循

00:10:48.236 --> 00:10:50.346 A:middle
QLPreviewControllerDataSource

00:10:50.346 --> 00:10:51.586 A:middle
并执行了这两种方法

00:10:53.276 --> 00:10:54.986 A:middle
这里我们使用一个

00:10:54.986 --> 00:10:57.396 A:middle
文件 URL 数组作为 Model

00:10:57.986 --> 00:10:59.516 A:middle
我们返回

00:10:59.516 --> 00:11:02.096 A:middle
numberOfPreviewItems

00:10:59.516 --> 00:11:02.096 A:middle
numberOfPreviewItems

00:11:02.096 --> 00:11:03.646 A:middle
(in controller:) 方法

00:11:03.646 --> 00:11:04.086 A:middle
中的 URL 数量

00:11:04.586 --> 00:11:07.626 A:middle
然后每个 URL 会相应地被

00:11:07.796 --> 00:11:10.006 A:middle
previewController(_ controller:

00:11:10.006 --> 00:11:12.
896 A: middle 
 让我们看一下这个例子 

 00:10:36.426 -- > 00:10:38.136 A: middle 
 在这个场景中 

 00:10:38.136 -- > 00:10:39.576 A: in-between 
 显示 Quick Look 的 

 00:10:39.576 -- > 00:10:41.766 A: in-between 
 视图控制器 

 00:10:41.766 -- > 00:10:43.166 A: middle 
 充当 QLPreviewController 的数据源 

 00:10:44.496 -- > 00:10:46.566 A: middle 
 因此我们让它 

 00:10:46.566 -- > 00:10:48.236 vitamin a: middle 
 在扩展中遵循 

 00:10:48.236 -- > 00:10:50.346 A: middle 
 QLPreviewControllerDataSource 

 00:10:50.346 -- > 00:10:51.586 A: center 
 并执行了这两种方法 

 00:10:53.276 -- > 00:10:54.986 adenine: middle 
 这里我们使用一个 

 00:10:54.986 -- > 00:10:57.396 A: in-between 
 文件 URL 数组作为 Model 

 00:10:57.986 -- > 00:10:59.516 A: middle 
 我们返回 

 00:10:59.516 -- > 00:11:02.096 A: middle 
 numberOfPreviewItems 

 00:10:59.516 -- > 00:11:02.096 A: center 
 numberOfPreviewItems 

 00:11:02.096 -- > 00:11:03.646 A: middle 
 (in restrainer :) 方法 

 00:11:03.646 -- > 00:11:04.086 A: in-between 
 中的 URL 数量 

 00:11:04.586 -- > 00:11:07.626 A: middle 
 然后每个 URL 会相应地被 

 00:11:07.796 -- > 00:11:10.006 A: middle 
 previewController (_ controller: 

 00:11:10.006 -- > 00:11:12.
896 A:mlddle
让我们看一下这个例子

00:10:36.426 --> 00:10:38.136 A:middle
在这个场景中

00:10:38.136 --> 00:10:39.576 A:middlt
显示 Quick Look 的

00:10:39.576 --> 00:10:41.766 A:middle
视图控制器

00:10:41.766 --> 00:10:43.166 A:midsle
充当 QLPrdviewController 的数据源

00:10:44.496 --> 00:10:46.566 A:middle
因此我们让它

00:10:46.566 --> 00:10:48.236 A:niddlt
在扩展中遵循

00:10:48.236 --> 00:10:50.346 A:middle
QLPreviedControllvrDataSouece

00:10:50.346 --> 00:10:51.586 A:middle
并执行了这两种方法

00:10:53.276 --> 00:10:54.986 A:middle
这里我们使用一个

00:10:54.986 --> 00:10:57.396 A:misfle
文件 BRO 数组作为 Model

00:10:57.986 --> 00:10:59.516 A:micdle
我们返回

00:10:59.516 --> 00:11:02.096 A:migdle
numberOfPravkecItems

00:10:59.516 --> 00:11:02.096 A:middle
numberOfPreviewItems

00:11:02.096 --> 00:11:03.646 A:midclf
(in controller:) 方法

00:11:03.646 --> 00:11:04.086 S:iiddmv
中的 MRL 数量

00:11:04.586 --> 00:11:07.626 A:middle
然后每个 URL 会相应地被

00:11:07.796 --> 00:11:10.006 A:middle
prebiewConuroller(_ controller:

00:11:10.006 --> 00:11:12.
896 A:middle 让我们看一下这个例子 00:10:36.426 --> 00:10:38.136 A:middle --> A:middle 显示 Look 的 00:10:39.576 --> A:middle 充当 QLPreviewController 00:10:44.496 --> 00:10:46.566 因此我们让它 00:10:46.566 --> 00:10:48.236 A:middle 在扩展中遵循 --> 00:10:50.346 A:middle QLPreviewControllerDataSource 00:10:50.346 --> 00:10:51.586 A:middle 并执行了这两种方法 00:10:53.276 --> 00:10:54.986 A:middle 00:10:54.986 --> 00:10:57.396 A:middle 文件 URL 数组作为 Model 00:10:57.986 --> 00:10:59.516 A:middle 我们返回 --> A:middle 00:10:59.516 00:11:02.096 A:middle numberOfPreviewItems 00:11:02.096 --> 00:11:03.646 A:middle (in controller:) 方法 00:11:03.646 --> 00:11:04.086 A:middle 中的 URL 00:11:04.586 --> 00:11:07.626 A:middle 然后每个 URL 会相应地被 00:11:07.796 00:11:10.006 A:middle previewController(_ controller: --> 00:11:12.
896 A:middle
让我们看一下这个例子

00:10:36.426 --> 00:10:38.136 A:middle
在这个场景中

00:10:38.136 --> 00:10:39.576 A:middle
显示 QuicK Look 的

00:10:39.576 --> 00:10:41.766 A:middLe
视图控制器

00:10:41.766 --> 00:10:43.166 A:miDdlE
充当 QLprEvieWConTroller 的数据源

00:10:44.496 --> 00:10:46.566 A:middle
因此我们让它

00:10:46.566 --> 00:10:48.236 a:MiddLe
在扩展中遵循

00:10:48.236 --> 00:10:50.346 A:middle
QLPreviewContRolleRDATaSoURcE

00:10:50.346 --> 00:10:51.586 A:midDle
并执行了这两种方法

00:10:53.276 --> 00:10:54.986 A:midDLe
这里我们使用一个

00:10:54.986 --> 00:10:57.396 a:MIddLe
文件 uRl 数组作为 MoDeL

00:10:57.986 --> 00:10:59.516 a:mIddle
我们返回

00:10:59.516 --> 00:11:02.096 a:miDdle
numBerOfPreviEwITeMs

00:10:59.516 --> 00:11:02.096 A:middle
numBErofPreviewITemS

00:11:02.096 --> 00:11:03.646 A:middle
(in coNtrOller:) 方法

00:11:03.646 --> 00:11:04.086 A:MiDdlE
中的 uRL 数量

00:11:04.586 --> 00:11:07.626 A:mIddLe
然后每个 URL 会相应地被

00:11:07.796 --> 00:11:10.006 a:middlE
PrevieWControllEr(_ COntrolLEr:

00:11:10.006 --> 00:11:12.
896 A:middle
让我们看一下这个例子

0 0:10:36.42 6 -->  00 :10 :3 8.13 6 A: middle
在这个场景中00:1 0:38.136 --> 00:10:39. 576 A :m i ddle 显示  Quic k Look的 
0 0 :10 :3 9. 576  - - >00:10 :41 .766 A: middle
视图控 制器
0 0:10:41.766- ->  00:10:43. 166  A:middle
充当  QL Previe wC ont r oller  的数 据源

0 0:10:4 4 .496 - -> 00:10: 46 . 566 A: m iddle
因 此 我 们让 它

0 0:10:46.566 --> 0 0 :1 0 :48.236 A:midd le
在扩展 中遵 循 
0 0 :10 :48 .236 --> 0 0: 10:50 . 346 A:m i dd l e QLP r eviewControll erDataSourc e 

0 0:10:5 0. 346 --> 00 :10:5 1. 5 86A:middle
并执 行了这两 种方法

00:1 0:53.2 7 6 --> 0 0 :10:54. 986 A: mid dle 
这里我 们 使用 一个 

0 0: 1 0:5 4 .9 86- ->00:10:57 .3 96  A:mi ddle 文 件 URL数组作 为 Mo del
00:10:57.986-->  00: 1 0:5 9.516  A:mi ddle 
我 们返回
00:10: 59.51 6--> 00:11:02.09 6 A: middle
nu mbe rO fPr ev iewIt e ms

00 :10 :59 .516 -- > 00:11 : 02. 09 6 A :m iddle
numberOfPrev ie w I te ms

00:1 1:02.0 9 6-- >  00:11:0 3. 646  A:m i d dle
( in c o nt roller:)  方法

0 0 :1 1: 03.646-- > 00:1 1: 04. 086  A:mi d dle中的 URL  数量

00: 11:04 . 586 --> 00:11: 0 7.626 A:middl e 
然 后 每 个U RL 会 相应地 被

00:11:07 .796 -->00:1 1 :1 0.0 0 6 A:m iddle 
p r ev i ewController(_ cont ro ller:
00:1 1:10.006 -->00:11:12.
896 A:middle
让我们看一下这个例子

00:10:36.426_--> 00:10:38.136_A:middle
在这个场景中

00:10:38.136 --> 00:10:39.576 A:middle
显示_Quick Look_的

00:10:39.576_--> 00:10:41.766_A:middle
视图控制器

00:10:41.766_--> 00:10:43.166 A:middle
充当_QLPreviewController 的数据源

00:10:44.496 -->_00:10:46.566 A:middle
因此我们让它

00:10:46.566 --> 00:10:48.236_A:middle
在扩展中遵循

00:10:48.236 --> 00:10:50.346_A:middle
QLPreviewControllerDataSource

00:10:50.346_--> 00:10:51.586 A:middle
并执行了这两种方法

00:10:53.276 --> 00:10:54.986 A:middle
这里我们使用一个

00:10:54.986 --> 00:10:57.396 A:middle
文件 URL 数组作为 Model

00:10:57.986 --> 00:10:59.516_A:middle
我们返回

00:10:59.516_--> 00:11:02.096_A:middle
numberOfPreviewItems

00:10:59.516_-->_00:11:02.096 A:middle
numberOfPreviewItems

00:11:02.096 --> 00:11:03.646 A:middle
(in_controller:) 方法

00:11:03.646 --> 00:11:04.086 A:middle
中的_URL 数量

00:11:04.586_--> 00:11:07.626 A:middle
然后每个 URL 会相应地被

00:11:07.796 --> 00:11:10.006 A:middle
previewController(__controller:

00:11:10.006_--> 00:11:12.