В вашем коде должно быть больше, чем вы доказываете, но следующее прекрасно работает:
NSString *parms = @"Mike's Hat";
NSString *newVar =[parms stringByReplacingOccurrencesOfString:@"’" withString:@""];
NSLog(@"%@",newVar);
Вывод: Mikes Hat
Может бытьвероятность того, что символ '
может не совпадать с символом в строке параметров, если вышеприведенное не работает для вас.
Оказывается, вы используете неправильный символ копирования / вставкиэтот символ в вашей строке: ’