WebDownload Class Reference

Inherits from
Conforms to
Framework
/System/Library/Frameworks/WebKit.framework
Availability
Available in OS X v10.2 with Safari 1.0 and later.
Available in OS X v10.2.7 and later.
Declared in
WebDownload.h
Companion guides

Overview

WebDownload objects initiate download client requests on behalf of a delegate. A download request involves loading the data, decoding it (if necessary), and saving it to a file. Instances of this class behave similar to NSURLDownload except delegates of WebDownload may implement an additional delegate method. The method allows the delegate to specify the window to be used for authentication sheets. If the delegate does not implement this method, the WebDownload object will prompt the user for authentication using the standard WebKit authentication panel, as either a sheet or window. There are no additional methods defined in this class.

Delegate Methods

downloadWindowForAuthenticationSheet:

Returns the window to be used by the authentication sheet.

- (NSWindow *)downloadWindowForAuthenticationSheet:(WebDownload *)download
Parameters
sender

The download object that is requesting the window.

Return Value

An NSWindow object into which the WebDownload object should draw its authentication sheet.

Discussion

The default implementation prompts the user for authentication using the standard WebKit authentication panel, as either a sheet or window.

Availability
  • Available in OS X v10.2 with Safari 1.0 and later.
  • Available in OS X v10.2.7 and later.
Declared In
WebDownload.h