Here’s my code:
#import <Foundation/Foundation.h>
void PrintPathInfo() {
const char *path = [@"~" fileSystemRepresentation];
NSLog(@"My home folder is at '%@'", path);
}
int main (int argc, const char * argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
PrintPathInfo();
[pool drain];
return 0;
}
And here’s my problem:
Program received signal: “EXC_BAD_ACCESS”.
I really think the problem is my NSLog but I don’t know how to solve it.
Could someone help me please? Thanks!
%@ is for objects. (Like NSString). for const char* you will want the good old %s from the c’s printf format codes.
See http://developer.apple.com/iphone/library/documentation/Cocoa/Conceptual/Strings/Articles/formatSpecifiers.html
For the format specifies and their meanings