On Fri, Feb 18, 2011 at 9:14 AM, Michael Babin <[email protected]> wrote:
> On Feb 16, 2011, at 1:00 PM, Sidney San Martín wrote: > > > Greetings! > > I ran into an issue recently where file downloads seemed to take a > ridiculous amount of time to finish, or never finished at all. I could > reproduce it, even in a stripped-down test application. > > > > The NSURLDownload appears to pause indefinitely whenever there is no > other activity in the application. Any activity at all — a key press while > the application is in front, moving a window around, etc. — makes it > continue for a short amount of time (which can be observed in the log or in > Activity Monitor's network activity graph). > > > > Below is the main class of a test application with a main class called > downloaderAppDelegate. The issue's reproducible for me by dropping it into a > new Xcode Cocoa application project. > > > > What the heck is going on? > > To quote from: > > < > http://developer.apple.com/library/mac/#documentation/cocoa/reference/Foundation/Classes/NSURLDownload_Class/Reference/Reference.html > > > > "For the download to work correctly the calling thread’s run loop must be > operating in the default run loop mode." > > Doing anything out of the ordinary with the run loop? > > - Mike > Hey, Mike. That's a good point, but the above code reproduces the issue for me on a vanilla Cocoa project — no runloop weirdness. _______________________________________________ Cocoa-dev mailing list ([email protected]) 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: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to [email protected]
