Advertise here




Advertise here

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Get the content from a file

VildbasVildbas Posts: 65New Users @
Hi! I use Xcode4.6 (latest) and I'm learning the NSFilemanager and NSURL to get filetext. I tried to get simple text from a textfile like this:

// // main.m // ffff // // Created by Emil Willbas1 on 2013-02-06. // Copyright (c) 2013 Emil Willbas1. All rights reserved. // #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { NSURL *fileURL = [NSURL fileURLWithPath:@"/Users/emilwillbas1/Namnlost.txt"]; NSString *text = [NSString stringWithContentsOfURL:fileURL encoding:NSUTF8StringEncoding error:nil]; NSLog(@"Min fil innehåller texten %@", text); } return 0; }

..but the log just wrote

"2013-02-18 21:29:49.771 ffff[2411:303] Min fil innehåller texten (null)"

Why? I'm pretty new to XCode so there might be a simple answer :)

Replies

  • ryantcbryantcb Posts: 664Registered Users @ @ @
    Check the URL is correct and you are using the correct encoding.
     NSError *error;
     NSStringEncoding encode;
    
           NSURL *fileURL = [NSURL fileURLWithPath:@"/Users/emilwillbas1/Namnlost.txt"];
            
            NSString *text = [NSString stringWithContentsOfURL:fileURL usedEncoding:&encode error:&error];
            
            NSLog(@"Min fil innehåller texten %@", text);
            
Sign In or Register to comment.