Here is a similar case:
NSString* candleOnPath = [[NSBundle mainBundle] pathForResource:@"candle on" ofType:@"jpg"];
NSLog(candleOnPath);
candleOnImage = [[UIImage alloc] initWithContentsOfFile:candleOnPath];
if (candleOnImage)
NSLog(@"Image not null..");
NSString* plistPath = [[NSBundle mainBundle] pathForResource:@"Drink" ofType:@"plist"];
NSLog(plistPath);
NSMutableArray* tmpArray = [[NSMutableArray alloc] initWithContentsOfFile

listPath];
if (tmpArray)
NSLog(@"tmpArray not null..");
else
NSLog(@"tmpArray null..");
The results are as follows:
2011-07-11 10:44:33.186 LightTheCandle[13756:207] /Users/cse/Library/Application Support/iPhone Simulator/4.3.2/Applications/FDF27D59-F508-4D31-BCB1-4EA73D7E55DE/LightTheCandle.app/candle on.jpg
2011-07-11 10:44:33.189 LightTheCandle[13756:207] Image not null..
2011-07-11 10:44:33.190 LightTheCandle[13756:207] /Users/cse/Library/Application Support/iPhone Simulator/4.3.2/Applications/FDF27D59-F508-4D31-BCB1-4EA73D7E55DE/LightTheCandle.app/Drink.plist
2011-07-11 10:44:33.191 LightTheCandle[13756:207] tmpArray null..
--------------
Any Idea why Drinl.plist returns null while candle.jpg doesn't.
(The related files are well located in the supporting files.)
What did I do wrong??