Instance Method


Fetches metadata for the given URL.


- (void)startFetchingMetadataForURL:(NSURL *)URL completionHandler:(void (^)(LPLinkMetadata *metadata, NSError *error))completionHandler;


Call this method once per LPMetadataProvider instance. If you attempt to fetch metadata multiple times on a single LPMetadataProvider instance, it throws an error.

The completion handler executes on a background queue. Dispatch any necessary UI updates back to the main queue. When the completion handler returns, it deletes any file URLs returned in the resulting LPLinkMetadata.

See Also

Fetching Metadata

- cancel

Cancels a metadata request.


A Boolean value indicating whether to download subresources specified by the metadata.


The time interval after which the request automatically fails if it hasn’t already completed.