Техническое удаление строки до #
оставит вас с "#test".
В любом случае, используйте - [NSString componentsSeparatedByString:]
:
test = [[test componentsSeparatedByString:@"#"] lastObject];
Обратите внимание, что этот подход хрупок: если у вас есть 2 #
, вы получите только последнюю часть, например, "foo" из "abc # bar # foo".
Использование lastObject
вместо objectAtIndex:
означает, что если в строке нет #
, вместо исходной строки вы получите исходную строку.