>>> I'm trying to run an NSURLConnection from an NSOperation. Apparently, it 
>>> won't run. I know that NSURLConnection need a run loop. Does that mean I'll 
>>> have to setup some kind of NSTime in my NSOperation and then call my run 
>>> loop at regular intervals?
>> 
>> Try using the synchronous version of NSURLConnection since you are launching 
>> it from within a NSOperation already-
>> 
>> + (NSData *)sendSynchronousRequest:(NSURLRequest *)request 
>> returningResponse:(NSURLResponse**)response error:(NSError **)error
> 
> Indeed sendSynchronousRequest: will work for a quick hack to talk to, say, 
> your own server, but if you hope to some day have a real app which 
> predictably handles real-world corner cases, well, let me quote what was told 
> to me once:
> 
> The NSErrors that you get from -sendSynchronousRequest: are not documented.  
> For example, if you give it a wrong  username/password combination, you get 
> NSURLErrorUserCancelledAuthentication = -1012.  Apparently this is an 
> implementation detail, that when it receives an authentication challenge, it 
> cancels.  You're leaving the policy decisions to Apple instead of making them 
> yourself, and since they are not documented, Apple may change them at any 
> time.

Ahh yes, the things you learn by posting a bad answer.. thanks for the 
additional insight.

Greg
_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

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 arch...@mail-archive.com

Reply via email to