Вопросы по теме 'dealloc'

Цель C - Где вы освобождаете глобальные статические переменные?
Или что противоположно + (void) initialize? Вот моя ситуация: У меня есть класс Unit, чья функция - (id) initWithName: берет данные из глобального NSDictionary, который создается лениво и определяется в файле Unit.m как: статический...
3570 просмотров
schedule 06.09.2021

Правильно освободите NSOperationQueue
Я хотел бы знать, как правильно освободить ivar NSOperationQueue, если у него все еще выполняются некоторые операции, что обычно может происходить, когда пользователь внезапно закрывает приложение. В некоторых примерах я видел, что использовался...
2423 просмотров

ASIFormDataRequest: вызов метода делегата при освобождении объекта делегата
Я использую класс ASIFormDataRequest для отправки и получения данных с сервера на клиент iphone. У меня проблема. Например, у меня есть контроллер представления, использующий ASIFormDataRequest, если текущее представление - контроллер представления,...
618 просмотров
schedule 24.10.2021

Двойная свободная ошибка
Я создал функцию для объекта с именем copy (), которая должна просто возвращать экземпляр объекта со всеми теми же значениями - Grid Grid::copy() { Grid result; result.setFilename(f_name); result.setNumOfRows(num_rows);...
1435 просмотров
schedule 05.11.2021

iOS: сообщение, отправленное освобожденному экземпляру при увольнении первого респондента в UITextView, когда отображается его всплывающее окно с автокоррекцией
У меня есть настраиваемая панель инструментов с кнопкой «Готово» для вспомогательного представления ввода в моем текстовом представлении. Когда нажимается эта кнопка «Готово», я хочу отказаться от текстового представления первого респондента, поэтому...
1719 просмотров

dealloc в NSOperation
У меня есть NSOperationQueue с NSOperation, в моем NSOperation .h у меня есть это свойство: @interface MyOperationClass : NSOperation @property (strong, nonatomic) NSFetchedResultsController *fetchedResultsController; @property (strong,...
790 просмотров

Swift iOS -Как удалить из памяти контроллер представления segmentControl?
У меня есть segmentControl с 2 индексами. Он находится внутри родительского контроллера представления. Контроллер родительского представления имеет 2 containerView, каждый из которых имеет встроенный viewController. parentVC |...
418 просмотров

setDelegate: self и keepCount
у меня есть UIView [self] с 2 пользовательскими UIViews [articalBottomPanel] [movingSharePanel] каждый пользовательский вид объявлен в одном классе делегат первого представления [articalBottomPanel] будет установлен на себя второй вид также...
533 просмотров
schedule 21.02.2022

Избегайте освобождения объекта без добавления свойства/iVar в UIViewController
У меня есть собственный класс/объект, который обрабатывает жесты и выполняет анимацию для данного вида с помощью CADisplayLink. В простейшей форме мой класс выглядит примерно так: @interface SomeClass : NSObject @property (strong) UIView...
366 просмотров
schedule 07.03.2022

Какие вещи я должен искать, что может увеличить мой счетчик удержания в UIViewController, который не освобождает
У меня есть UIViewController, который выталкивается из стека навигации на iPhone и удаляется с помощью setRootViewController на iPad. В обоих случаях UIViewController не может освободиться, что означает, что к нему что-то привязано; это...
524 просмотров

Dealloc вызывался дважды
У меня есть случай, когда я хочу выйти из представления и вернуться к исходному представлению. После нажатия кнопки приложение вылетает, а в консоли отображается сообщение EXC_BAD_ACCESS. Я запускаю его в инструментах с включенным режимом зомби и вот...
669 просмотров
schedule 11.05.2022

нажатый ViewController не будет освобожден. какая сильная ссылка содержит его?
У меня есть ViewController, как показано ниже; Все делегаты слабые, что еще может быть сильной ссылкой? Я не могу его получить, и ViewController не будет освобождать его, что очень плохо.
247 просмотров

Какой метод Dealloc вызывается первым?
Допустим, у меня есть 2 класса, классы A и B. По составу класс A имеет экземпляр класса B. Другими словами, класс A создает экземпляр класса B. Если я нахожусь в окончательной версии моего объекта, который является своего рода классом A, будет ли...
568 просмотров

Исчезающая кнопка отладки
У меня есть UIBarButtonItem, встроенный в элемент навигации. Он позиционируется с помощью раскадровки и в какой-то момент во время выполнения исчезает. Я обнаружил, что он освобождается. Я мог бы начать просматривать свой код, возможно, выполнив...
61 просмотров
schedule 20.06.2022

UIViewController и UIview Dealloc не вызываются
У меня есть контроллер представления на основе навигации, и в контроллере представления я скрыл верхнюю панель навигации и использую пользовательский UIView в качестве панели навигации. На панели UIView есть кнопка «Назад», и я использую методы...
8035 просмотров

Почему объект NSArray не вызывает метон Dealloc в режиме ARC?
Я новичок в Objective-C, количество ссылок сбивает меня с толку :-(. В режиме ARC в Xcode 5.0.2, когда я создаю инициализацию NSArray с объектами, метод Dealloc объекта не вызывается, почему? Должен Я удаляю объекты из массива вручную? Но это...
499 просмотров

Пользовательский класс освобождается сразу после запуска. EXC_BAD_ACCESS
Я создал новый класс, который обрабатывает кнопку. Он ничего не делает (просто для проверки, метод чист). Он освобождается сразу после запуска, и когда я нажимаю кнопку, приложение вылетает с ошибкой EXC_BAD_ACCESS. Это мой .h файл класса:...
709 просмотров

сохранение состояния объекта в Dealloc не работает
Я только что заметил, что, когда я сохраняю состояние объекта ( @public float s преобразовано в NSString s) в моем методе Dealloc, используя +(void)savePreferences:(NSString*)key :(NSString*)value{ NSMutableString*...
258 просмотров
schedule 01.10.2022

Управление памятью iOS — пояснения
Я знаю, что alloc и retain увеличат количество ссылок на объект. Есть ли какой-либо другой метод, который фактически увеличивает счетчик ссылок? И когда/как называется dealloc ?
310 просмотров

Что лучше всего объясняет разницу между [myVar dealloc] и [myVar release]?
Думаю, я знаю разницу, но не знаю, как это правильно объяснить. dealloc немедленно и полностью удаляет память, зарезервированную этой переменной. release уменьшает счетчик сохранения памяти этой переменной на -1. если он был 1, то это 0,...
1741 просмотров
schedule 24.02.2023