On Jul 19, 2009, at 10:50 PM, James Lin wrote:
- (NSString*) getNetAddr { char iphone_ip[255]; strcpy(iphone_ip,"127.0.0.1"); // if everything fails NSHost *myhost =[NSHost currentHost]; //NSHost *myhost = [[NSHost alloc] init]; if (myhost) { NSLog(@"myhost exits"); NSString *ad = [myhost address]; if (ad)strcpy(iphone_ip, [ad cStringUsingEncoding: NSISOLatin1StringEncoding]);} return [NSString stringWithFormat:@"%s", iphone_ip]; }
And just to pile on, there's no reason why you should be converting an NSString to a char* and back. That's just a waste of effort.
-> jp _______________________________________________ Cocoa-dev mailing list ([email protected]) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to [email protected]
