zippyfly
Sep 15, 2009, 05:15 PM
How come I get an error about "makes pointer from integer without a cast" from this code:
#import <Foundation/Foundation.h>
int main (int argc, const char * argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
NSString *myString = @"Results: ";
NSLog(@"%@",myString);
myString = [myString stringByAppendingString:@"The winner is number "];
NSLog(@"%@",myString);
int i = 1;
myString = [myString stringByAppendingFormat:("%i",i)];
NSLog(@"%@",myString);
[pool drain];
return 0;
}
I tried writing
myString = [myString stringByAppendingFormat:("%i", (int) i)];
but it didn't work either.
#import <Foundation/Foundation.h>
int main (int argc, const char * argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
NSString *myString = @"Results: ";
NSLog(@"%@",myString);
myString = [myString stringByAppendingString:@"The winner is number "];
NSLog(@"%@",myString);
int i = 1;
myString = [myString stringByAppendingFormat:("%i",i)];
NSLog(@"%@",myString);
[pool drain];
return 0;
}
I tried writing
myString = [myString stringByAppendingFormat:("%i", (int) i)];
but it didn't work either.
