Я пытаюсь использовать функцию deleteCharactersInRange в небольшом приложении, которое я написал, но всегда получаю сообщение об ошибке: «Попытка изменить неизменный объект с помощью deleteCharactersInRange:»
Но я определил строку, которую хочу использовать как NSMutableString.
есть идеи?
фрагменты кода:
файл интерфейса:
#import <UIKit/UIKit.h>
@interface MyappViewController : UIViewController {
NSMutableString *displayString;
}
@property (nonatomic, retain) NSMutableString *displayString;
@end
реализация:
#import "MyappViewController.h"
@implementation MyappViewController
@synthesize displayString;
-(void) aFunction
{
[displayString deleteCharactersInRange:NSMakeRange([displayString length]-1,1)];
}
@end