Emily B
Emily B

Reputation: 1

Obj C Reading Files, txt file not found

I'm trying to read information from a text file in an Obj. C program and whenever I try to NSLog the output, I'm getting (null). I've made sure that the text files I'm working with are in my Copy Bundle Resources, which is what all of the other answers I've found have suggested. I'm using the following to access the files:

NSString *rightsPath = [[NSBundle mainBundle] pathForResource:@"Sample Maze Rights" ofType:@"txt"];
NSString *rightsContent = [NSString stringWithContentsOfFile:rightsPath encoding:NSUTF8StringEncoding error:NULL];

Can anyone make any suggestions?

Upvotes: 0

Views: 595

Answers (1)

user2008074
user2008074

Reputation:

That's what error argument is for.

NSError *error = nil;
NSString *rightsContent = [NSString stringWithContentsOfFile:rightsPath
                                                    encoding:NSUTF8StringEncoding
                                                       error:&error];
if (rightsContent == nil)
    NSLog(@"error: %@", [error description]);

Upvotes: 1

Related Questions