Вероятно, вы создаете свою строку одним из удобных методов и не сохраняете ее, поэтому, когда дело доходит до clickedButtonAtIndex оповещения, она уже автоматически выпущена.Вы должны определить его как
@property (nonatomic, retain) NSString *testString;
В реализации:
@synthesize testString;
При создании:
self.testString = [NSString stringWithFormat:@"%@", @"My test string"];
и [testString release];
на dealloc.
Затем, когда вы используете его в clickedButtonAtIndex, вы можете быть уверены, что ваша testString имеет правильное значение