That is because the Superscript variant of 'n' doesn't actually exist within the ASCII character set.
You would use unicode to do this, and in order to get an NSString with Unicode, for instance for x^n in superscript would be the following:
NSString *example = [NSString stringWithUTF8String:"x\u207F "];
Hopefully that helps,
Doug