• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: baseURL problem with +fileURLWithPath:
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: baseURL problem with +fileURLWithPath:


  • Subject: Re: baseURL problem with +fileURLWithPath:
  • From: Abhinay Kartik Reddyreddy <email@hidden>
  • Date: Tue, 18 May 2010 08:12:07 -0400

On May 18, 2010, at 7:52 AM, Robert Monaghan wrote:

> Hi Mike,
>
> This is pretty trivial.. I have a string that is coming from an FCP XML file. The string looks like this:
> file:/localhost/Users/bob/Movies/ARRI/ELAP/shot_1_2/Imagery/Proxies/DMAG001_1_2_TAKE_005_RAWPROXY720P.mov
>
> I then pass the string to an NSURL object using: (Yes, I know I can do a "fileURLWithPath:" -- I am trying to troubleshoot where the problem is.)
> NSURL *url = [[[NSURL alloc] initFileURLWithPath:[[pathurlArray objectAtIndex:0] stringValue]] autorelease];
>

How about if you copy [[pathurlArray objectAtIndex:0] stringValue]  into a NSString, retain it and create a NSURL instead of creating from pathurlArray directly...??

> Then, I try to get an NSString object by doing:
> [url path]
>

What would be the value in [[pathurlArray objectAtIndex:0] stringValue] at this point...?? May be the pathurlArray is Auto released before you create the NSURL...?? Just a guess....

> This is where things go wildly wrong.. the NSString value ends up being a path to my binary.
>
>
> bob.
>
>
> On May 18, 2010, at 12:55 PM, Mike Abdullah wrote:
>
>> Show us some code.
>>
>> On 18 May 2010, at 09:49, Robert Monaghan wrote:
>>
>>> Hi Everyone..
>>>
>>> I am loosing my mind with NSURL's initFileURLWithPath. (Trying to build a 10.5 app.. btw)
>>>
>>> If I create a NSURL object with a local file path, everything looks as it should, when stepping through the code with the debugger.
>>> However, when I use "[myURL path]" in my code, I get a path to my binary instead of the path that is placed into NSURL object.
>>> After doing some reading, this looks as if my local file path is being set as the "Relative" path, and the binary application is set as
>>> the "BaseURL".
>>>
>>> Can someone (preferably from Apple) explain why this is broken with file paths?
>>> -- Yes.. it is broken, as there is no way to set the baseURL, nor is there a way to set my local file path as the baseURL.
>>> --- I used absoluteURL, but that only returns the binary path.
>>>
>>> I hope I don't have to remove these NSURL objects and replace them with NSStrings..
>>> what a pain in the a..
>>>
>>> bob.
>>>
>>> _______________________________________________
>>>
>>> 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
>>
>
> _______________________________________________
>
> 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

_______________________________________________

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

  • Follow-Ups:
    • Re: baseURL problem with +fileURLWithPath:
      • From: Robert Monaghan <email@hidden>
References: 
 >baseURL problem with +fileURLWithPath: (From: Robert Monaghan <email@hidden>)
 >Re: baseURL problem with +fileURLWithPath: (From: Mike Abdullah <email@hidden>)
 >Re: baseURL problem with +fileURLWithPath: (From: Robert Monaghan <email@hidden>)

  • Prev by Date: Re: baseURL problem with +fileURLWithPath:
  • Next by Date: Re: baseURL problem with +fileURLWithPath:
  • Previous by thread: Re: baseURL problem with +fileURLWithPath:
  • Next by thread: Re: baseURL problem with +fileURLWithPath:
  • Index(es):
    • Date
    • Thread