双木成林:喋喋不休

I leave no trace of wings in the air, but I am glad I have had my flight.

iOS开发中不要使用相对路径

with one comment

今天在写iOS应用的时候遇到一个问题,使用[NSData dataWithContentOfFile:@"foo"]的时候,总是无法读取正确的文件内容。而使用[NSData dataWithContentOfFile:[[NSBundle mainBundle] pathForResource:@”foo” ofType:@”"]的时候就可以。

经过Google以后知道。当使用相对路径的时候,其实他相对的当前目录并不是程序运行的目录,而是“/”。只有使用[NSBundle mainBundle]来生成的路径才是文件真正的路径。

在此记录一下:在以后的开发中不直接使用任何相对路径,而是使用经过计算以后的绝对路径。

Written by linluxiang

四月 13th, 2011 at 5:51 下午

Posted in Uncategorized

One Response to 'iOS开发中不要使用相对路径'

Subscribe to comments with
Notice: 自 2.5 版本起,已不建议使用 comments_rss_link,请换用 post_comments_feed_link()。 in /home/linluxiang/site/www/blog.linluxiang.info/wp-includes/functions.php on line 3467
RSS or TrackBack to 'iOS开发中不要使用相对路径'.

  1. test

    linluxiang

    22 四 11 at 20:29

Leave a Reply