NSString get -characters
问题 I want to get the characters of an NSString. Like this: NSString *data; const char * typein = [[data characters] UTF8String]; But obviously NSString won't respond to -characters. How do I get the characters of NSString? thanks, Elijah 回答1: You can use this function: for(int i =0 ;i<[myString length]; i++) { char character = [myString characterAtIndex:i]; } or NSString *str = @"astring"; const char *cString = [str UTF8String]; 回答2: If you just want to get a cString from the NSString just call