class func removeSubscriber (Any)
var isOld : Bool
typealias Progress.PublishingHandler
typealias Progress.UnpublishingHandler
Availability 有効性
Technology
class func addSubscriber(forFileURL url: URL
,
withPublishingHandler publishingHandler: @escaping Progress
.PublishingHandler
) -> Any
url
The URL of the file to observe. 監視するファイルのURL。
publishingHandler
A closure that the system invokes when a progress object that represents a file operation matching the specified URL calls publish()
.
A proxy of the progress object to observe. 監視する進捗オブジェクトのとあるプロキシ(代理)。
The system invokes the passed-in block when a progress object calls publish()
with a file
user info dictionary entry that’s a URL that is the same as this method’s URL, or that is an item that the URL directly contains. The progress object that passes to your block is a proxy of the published progress object. The passed-in block may return another block.
あなたのブロック(クロージャ)に渡す進捗オブジェクトは、出版された進捗オブジェクトのプロキシです。渡されたブロック(クロージャ)は、別のブロックを返すかもしれません。
If it does, the system invokes the returned block when the observed progress object invokes unpublish()
, the publishing process terminates, or you invoke remove
. The system invokes the blocks you provide on the main thread.
システムは、あなたが提供するブロックそれらをメインスレッド上で発動します。
class func removeSubscriber (Any)
var isOld : Bool
typealias Progress.PublishingHandler
typealias Progress.UnpublishingHandler