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

performSelector при ошибке NSMutableArray
Здравствуйте, у меня сложная проблема с performSelector на NSMutableArray. Возможно, я неправильно понял, что делает performSelector. В основном у меня есть NSMutableArray с объектами (все они являются объектами, основанными на моем классе, который...
2008 просмотров

CABasicAnimation не работает, когда метод вызывается из viewDidLoad
У меня есть imageView, добавленный к представлению, представленному как modalViewController, со стилем горизонтального отражения. Я добавил следующий код для анимации imageView. - (void)animateTheImageview:(UIImageView*) imageViewToAnimate{...
3396 просмотров
schedule 25.11.2021

Как передать массив методу objc, который ожидает var args (например, ')
У меня есть метод в библиотеке, который выглядит так: - (id)initWithSomeObjects:(NSString *)something, ... NS_REQUIRES_NIL_TERMINATION; Я бы очень хотел вызвать его с помощью массива вместо var args, потому что количество объектов, которые я...
606 просмотров

Как вызвать метод класса с помощью PerformSelector() для AnyClass в Swift?
В ObjC вы можете просто вызвать метод класса, используя метод класса из NSObject . [Machine performSelector:@selector(calculate:) withObject:num]; Но как это сделать в Swift 2.2? @objc(Machine) // put it here, so you can simply...
9414 просмотров

Воспроизведение поведения делегата tableView в настраиваемом представлении
Я пытаюсь разработать элемент управления, имитирующий поведение элемента управления UITableView. Я определил протокол делегата следующим образом: @protocol HPSChoiceDelegate - (void)choiceView:(HPSChoice *)choiceView...
79 просмотров

Swift: повторять действие через случайный промежуток времени.
Раньше с Objective-C я мог использовать PerformSelector: для повторения действия через случайный период времени, который мог варьироваться в пределах 1-3 секунд. Но поскольку я не могу использовать PerformSelector: в Swift я попытался использовать...
4037 просмотров

Как передать строковый параметр другому методу через селектор кнопок?
У меня есть следующий метод делегата, который получает stickerURLString в качестве входных данных: - (void)selectedSticker:(NSString *)stickerURLString { //... [self.stickerPreviewButton addTarget:self...
452 просмотров
schedule 11.07.2022

Запустите определенный метод в фоновом режиме, но
Представьте, что у меня есть метод, который я хочу вызывать в фоновом режиме. - (void)loadView { [super loadView]; //Make a button which will fire the "buttonClicked" method //Make my own uitableview. //Fire method:...
4077 просмотров
schedule 20.08.2022

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

OpenGL ES Выполнить селектор после случайной задержки
Я работаю над приложением OpenGL ES, где у меня есть космический корабль с 6 пушками. Каждое орудие использует анимацию по ключевым кадрам для интерполяции между двумя наборами вершин начальной и конечной позиции. У меня есть метод rotateGun: , в...
250 просмотров

Использование [[NSRunLoop currentRunLoop] runUntilDate:[NSDate date]], чтобы запустить запланированные селекторы
В моем приложении в какой-то момент у меня есть куча сообщений, запланированных с использованием performSelector . В некоторых случаях при обработке действия пользовательского интерфейса мне нужно дождаться срабатывания всех текущих...
3300 просмотров

Установите UIView backgroundColor с помощью drawRect:
Я пытаюсь установить цвет фона пользовательского класса UIView. Класс также рисует кварц по методу drawRect: . Поскольку изменение цвета фона не происходит до следующей перерисовки представления, я изменяю свойство backgroundColor UIView перед...
1713 просмотров

Как использовать PerformSelector в блоке
Ниже приведен код: if ([motionManager isAccelerometerAvailable] == YES) { motionManager.deviceMotionUpdateInterval = 1.0 / 100.0; NSOperationQueue *queue = [[NSOperationQueue alloc] init]; [motionManager...
640 просмотров
schedule 15.06.2023

Задача c: Ошибка неправильного доступа при использовании PerformSelectorOnMainThread
Вот в чем проблема. У меня есть метод под названием -(void)searchInBackground, который работает в фоновом режиме (performSelectorInBackground). В этом методе у меня есть несколько разных потоков, которые также работают в фоновом режиме...
451 просмотров
schedule 24.11.2022

Как решить PerformSelector может вызвать утечку, потому что его селектор неизвестен
Я пытаюсь избавиться от предупреждения PerformSelector в соответствии с решением, описанным в этом ответе: performSelector может вызвать утечку, поскольку его селектор неизвестен Строка, которая вызывает проблему: if ([self.target...
97 просмотров
schedule 26.05.2023

SKAction repeatActionForever не порождает сущность
По сути, у меня есть функция создания сущности, которая теоретически должна создавать на экране случайный воздушный шар с определенными свойствами. Я разработал метод как таковой: -(void)spawnBalloon { int a =...
175 просмотров

не может обрабатывать UIActions из подклассов
Я создаю класс для веб-службы мыла, чтобы получить некоторую информацию с веб-сервера .net. для этого я использую NSMutableURLRequest и анализирую результат с помощью NSXmlParser . Теперь я вызываю этот класс веб-сервисов из класса...
49 просмотров
schedule 26.10.2023