accessing a file using [NSBundle mainBundle] pathForResource: ofType:inDirectory: accessing a file using [NSBundle mainBundle] pathForResource: ofType:inDirectory: ios ios

accessing a file using [NSBundle mainBundle] pathForResource: ofType:inDirectory:


I was also having the same problem.The Solution i found is ( in xcode 4.x):

Go to : Target -> "Build Phases" -> "copy bundle Resources"Then add that particular file here.If that file is already added , delete it and add it again.

clean the project and RUN. It works. :)


well i found out the mistake i was committing i was adding a group to the project instead of adding real directory for more instructions


When I drag files in, the "Add to targets" box seems to be un-ticked by default. If I leave it un-ticked then I have the problem described. Fix it by deleting the files then dragging them back in but making sure to tick "Add to targets".enter image description here