FROM : Sherm Pendley
DATE : Thu May 15 18:56:09 2008
On Thu, May 15, 2008 at 12:42 PM, Yann Disser <<email_removed>> wrote:
> Thank you all for your help. I managed to fix the problem by going over
> your suggestions.
>
> The problem was that I access a file (without proper error-handling; I will
> add that now :-)). The default working directory is the main-bundle path
> when run from within XCode and it is "/" when run from Finder.
>
> I repaired this by adding
> [[NSFileManager defaultManager] changeCurrentDirectoryPath:
> [[[NSBundle mainBundle] bundlePath] stringByDeletingLastPathComponent]];
> to my awakeFromNib. I hope this works as I intend.
You shouldn't rely on the current working directory. Just use the call to
-bundlePath (or one of NSBundles many other methods for finding paths to
different bundle internals) to create a fully-qualified path to the file you
want to open.
sherm--
--
Cocoa programming in Perl: http://camelbones.sourceforge.net
DATE : Thu May 15 18:56:09 2008
On Thu, May 15, 2008 at 12:42 PM, Yann Disser <<email_removed>> wrote:
> Thank you all for your help. I managed to fix the problem by going over
> your suggestions.
>
> The problem was that I access a file (without proper error-handling; I will
> add that now :-)). The default working directory is the main-bundle path
> when run from within XCode and it is "/" when run from Finder.
>
> I repaired this by adding
> [[NSFileManager defaultManager] changeCurrentDirectoryPath:
> [[[NSBundle mainBundle] bundlePath] stringByDeletingLastPathComponent]];
> to my awakeFromNib. I hope this works as I intend.
You shouldn't rely on the current working directory. Just use the call to
-bundlePath (or one of NSBundles many other methods for finding paths to
different bundle internals) to create a fully-qualified path to the file you
want to open.
sherm--
--
Cocoa programming in Perl: http://camelbones.sourceforge.net
| Related mails | Author | Date |
|---|---|---|
| Yann Disser | May 14, 15:48 | |
| Stéphane | May 14, 15:55 | |
| Jean-Daniel Dupas | May 14, 16:20 | |
| Jens Alfke | May 14, 16:47 | |
| Yann Disser | May 14, 17:13 | |
| Andy Lee | May 14, 17:30 | |
| Stuart Malin | May 14, 19:56 | |
| Jean-Daniel Dupas | May 14, 20:55 | |
| Yann Disser | May 15, 18:42 | |
| Jean-Daniel Dupas | May 15, 18:48 | |
| Sherm Pendley | May 15, 18:56 | |
| Jens Alfke | May 15, 20:45 | |
| Douglas Davidson | May 15, 20:49 |






Cocoa mail archive

