Что-то очень странное UITextView в iOS 7... не в iOS 6? - программирование

Что-то очень странное UITextView в iOS 7... не в iOS 6?

Я создаю UITextView:

greetingTextView = [[UITextView alloc] initWithFrame:greetingRect];

Использовать это хорошо, но когда ViewController подключен к deallocs, я получаю утечки памяти ТОЛЬКО в iOS 7? Я даже отказываюсь от greetingTextView от отчаяния, но не действует:

    [greetingTextView.undoManager removeAllActions];
    greetingTextView.delegate = Nil;
    [greetingTextView removeFromSuperview];
    greetingTextView = Nil;

Утечки находятся на этом изображении:

enter image description here

Итак, что-то похожее на UITextView UndoManager? Но почему только в iOS 7?

Привет

4b9b3361

Ответ 1

Я сталкиваюсь с аналогичной ситуацией, и после охоты вокруг и некоторых следов и ошибок я заметил, что когда ARC отключен для этого конкретного файла, странное поведение прекращается и утечек памяти не происходит. здесь проверьте, как отключить дугу для определенного файла

Ответ 3

Это произошло со мной однажды, когда я не указал делегата UITextField. После того, как делегат был установлен, все шло нормально. Надеюсь, поможет. Кстати, я использую раскадровку.