Hi Al,
Thanks for all help but unfortunately the problem still persists.With the
below code the data is not null but when I write to a file I don't get
anything.
I have used the following for writing [data writeToFile:@"/tmp/station.pls"
atomically:YES]; but the file size remains zero.
Also I tried printing  [NSApp presentError:error]; even when the data is not
null and I get "-[NSAlert alertWithError:] called with nil NSError. A
generic error message will be displayed, but the user deserves better.".
Is it something silly I am doing?
Thanks in advance

NSError *error;  NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL
URLWithString:@"http://yp.shoutcast.com/sbin/tunein-station.pls?id=9907";]];
  NSData *data = [NSURLConnection sendSynchronousRequest:request
returningResponse:nil error:&error];
  if (!data) [NSApp presentError:error];


-A

On Thu, Nov 6, 2008 at 10:35 PM, Jean-Daniel Dupas
<[EMAIL PROTECTED]>wrote:

> I don't know why it does not works using [NSData dataWithContentsOfURL:URL]
> but if you want to do some http download, you should use the modern URL
> Loading API.
>
>   NSError *error;
>   NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL
> URLWithString:@"http://yp.shoutcast.com/sbin/tunein-station.pls?id=9907";
> ]];
>   NSData *data = [NSURLConnection sendSynchronousRequest:request
> returningResponse:nil error:&error];
>   if (!data) [NSApp presentError:error];
>
>
> Le 6 nov. 08 à 17:22, Arnab Ganguly a écrit :
>
> I am trying out the following
>
> NSURL *url = [NSURL URLWithString:@"
> http://yp.shoutcast.com/sbin/tunein-station.pls?id=9907";];
> NSData *data = [NSData dataWithContentsOfURL:URL];
>                    [data writeToFile:@"/tmp/station.pls" atomically:YES];
>
> But unfortunately no such files gets generated.Can you suggest me the
> approach I need to proceed with this.
> Thanks
>
>
> On Thu, Nov 6, 2008 at 7:48 PM, Jean-Daniel Dupas <[EMAIL PROTECTED]
> >wrote:
>
>
> Le 6 nov. 08 à 15:02, Arnab Ganguly a écrit :
>
>
> Hi All,
>
> My requirement is to download the html file in my machine.I am trying to
>
> execute the below code,it gets executed correctly but when I go to the
>
> /tmp
>
> dir I don't see any file getting downloaded.Any help would be very much
>
> appreciated.
>
>
> NSURLRequest *theRequest=[NSURLRequest requestWithURL:[NSURL
>
> URLWithString:@
>
> "http://www.videolan.org/vlc/download-sources.html";]
>
>
>                 cachePolicy:NSURLRequestUseProtocolCachePolicy
>
> timeoutInterval:60.0];
>
>
>
> NSURLDownload  *theDownload=[[NSURLDownload alloc]
>
> initWithRequest:theRequest delegate:self];
>
> if (theDownload)
>
> {
>
>                          [theDownload setDestination:@"/tmp"
>
> allowOverwrite:YES];
>
> }
>
>
> Thanks and regards
>
> Arnab
>
> _____
>
>
>
>
> IIRC setDestination:allowOverwrite: expect a file path, not a directory
>
> one.
>
>
> Note that you should also read the "Temporary Files" section of the "Where
>
> to put application Files" guide to know why this is a bad idea to use /tmp
>
>
>
>
> http://developer.apple.com/documentation/MacOSX/Conceptual/BPFileSystem/Articles/WhereToPutFiles.html
>
>
>
>
> _______________________________________________
>
> 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/devlists%40shadowlab.org
>
> This email sent to [EMAIL PROTECTED]
>
>
>
_______________________________________________

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 [EMAIL PROTECTED]

Reply via email to