Here is the context
if (self.display.text hasPrefix:[NSString stringWithFormat:@"%@ = ", ANYLETTER])
Thanks Matt, I changed it a bit, so he still checked all the rest of the formatting, now it works as expected. :)
if ([self.display.text rangeOfString:@" = "].location == 1 && [[NSCharacterSet letterCharacterSet] characterIsMember:[self.display.text characterAtIndex:0]])
EDITED: it just checks if the first character is a letter
char character = [self.display.text characterAtIndex:0]; if ([[NSCharacterSet lowercaseLetterCharacterSet] characterIsMember:character] || [[NSCharacterSet uppercaseLetterCharacterSet] characterIsMember:character]) {
source share