Я использую кнопки для отображения букв в строке Теперь это код я используюУстановка Максимальная длина строки/.text
-(IBAction) clicked: (id)sender{
NSString *titleOfButton = [sender titleForState:UIControlStateNormal];
NSString *newLabelText = titleOfButton;
labelsText.text = [NSString stringWithFormat:@"%@%@", labelsText.text, newLabelText];
//if ([newLabelText length] >= 5) newLabelText = [newLabelText substringToIndex:5];
}
Проблема у меня в том, что я хочу, чтобы иметь возможность поставить в 5 буквы max Есть ли кто-нибудь, кто может сказать мне, как это сделать?
благодарит
Прежде всего, вы утечка памяти при вызове '[[NSString Alloc] инициализации ...]' 'без release'ing его. Кроме того, что такое смысл '... initWithFormat: @"% @ ", string]'? –
Это старый код. Я просто хочу знать, как получить максимальную длину, поэтому он больше не будет отображать письмо, когда я уже нажал. 5. –
Ваш alloc/init отлично работает при использовании ARC. Однако 'initWithFormat: @"% @ ", titleOfButton' бесполезен, просто используйте' titleOfButton' напрямую. –