int startPosition = [mainString rangeOfString:@"("].location + 1; int endPosition = [mainString rangeOfString:@")"].location; NSRange range = NSMakeRange(startPosition, endPosition - startPosition); NSString *subString = [mainString substringWithRange:range];
and as darvids0n mentioned in a comment below:
mainString = [mainString substringToIndex:startPosition - 1]
source share