Re: NSURLDownload delegate methods seperate thread
Re: NSURLDownload delegate methods seperate thread
- Subject: Re: NSURLDownload delegate methods seperate thread
- From: Dave Carrigan <email@hidden>
- Date: Tue, 8 Sep 2009 14:12:25 -0700
On Sep 8, 2009, at 1:43 PM, Colin Deasy wrote:
Spot on, thanks man.
Fixed it using:
[[NSRunLoop currentRunLoop] runUntilDate:[NSDate distantFuture]];
while ([self isDownloading] );
This will work, but you won't be able to know if your
NSInvocationQueue wants to cancel. If that's important, then this
would be better:
while ([self isDownloading] && ![self isCancelled]) {
[[NSRunLook currentRunLoop] runUntilDate:[NSDate
dateWithTimeIntervalSinceNow:0.001]];
}
This assumes that your object inherits from NSOperation. You might
also want to cancel the NSURLConnection if the operation gets cancelled.
--
Dave Carrigan
email@hidden
Seattle, WA, USA
Attachment:
PGP.sig
Description: This is a digitally signed message part
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden