EXC_BAD_ACCESS в UITextField при наборе текста - PullRequest
6 голосов
/ 09 августа 2011

Я создал новый проект на основе представления и добавил в viewDidLoad

- (void)viewDidLoad
{
    [super viewDidLoad];
    myField = [[UITextField alloc] initWithFrame:CGRectMake(50, 50, 150, 31)];
    myField.delegate=self;
    [self.view addSubview:myField];
    [myField release];
}

мой заголовочный файл

@interface textfieldpracticeViewController : UIViewController<UITextFieldDelegate>{
UITextField *myField;
}

, когда я нажимаю в текстовом поле, и появляется клавиатура, я начинаю печатать, но на 2-м символе я получаю ошибку exc_bad_access.Я запустил его с помощью NSZombieEnabled, NSDebugEnabled, MallocStackLoggin и MallocStackNoCompact, но они не смогли отловить ошибку.

Сбой при использовании симулятора iphone 4.3, но работает нормально, когда я собираю его на своем iphone.это ошибка xcode или я что-то упустил?

Спасибо

PS даже пробовал свойство / синтезировать из отчаяния

1 Ответ

22 голосов
/ 09 августа 2011

Попробуйте отключить автокоррекцию в настройках клавиатуры симулятора.Это похоже на ошибку в системе автокоррекции iOS симулятора.

...