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

Python: обратные вызовы, делегаты,? Что общего?
Просто хочу знать, как обычно реагируют на события в Python. В других языках есть несколько способов, таких как функции обратного вызова, делегаты, структуры слушателей и так далее. Есть общий способ? Какие существуют языковые концепции или...
22961 просмотров
schedule 30.10.2021

Как создать делегата для метода экземпляра с нулевой целью?
Я заметил, что у класса Delegate есть свойство Target, которое (предположительно) возвращает экземпляр, на котором будет выполняться метод делегата. Я хочу сделать что-то вроде этого: void PossiblyExecuteDelegate(Action<int> method) {...
12023 просмотров
schedule 03.12.2021

Создает делегата из MethodInfo?
После поиска в Google и перехода на SO и прочтения этого другого вопроса Можно ли создать правильный делегат из MethodInfo , если вы не знали количество или типы параметров во время компиляции? Подробнее об этом: можно ли сделать это...
13342 просмотров
schedule 22.10.2021

Делегаты и события VB.NET API
Я застрял, пытаясь разобраться в событиях и делегатах. Я пытаюсь подключиться к внешнему API, который возвращает события, когда происходят определенные события. Исходный код был написан на C #, и я пытаюсь сделать это на VB.NET. Вот небольшой...
617 просмотров
schedule 02.10.2021

Невероятно быстрые делегаты C ++ и различные единицы перевода
По словам Сергея Рязанова, его невероятно быстрые делегаты C ++ несопоставимы: Моих делегатов нельзя сравнивать. Операторы сравнения не определены, поскольку делегат не содержит указателя на метод. Указатель на функцию-заглушку может быть...
8010 просмотров

Почему метод делегата UIPickerView widthForComponent не вызывается каждый раз при появлении представления?
У меня есть два элемента управления на экране iPhone - TableView и UIPickerView. Когда вы выбираете одну ячейку в TableView, вы попадаете на другой экран, где показывается список типов одежды. Выбор одного предмета одежды из списка возвращает вас к...
3163 просмотров
schedule 24.09.2021

Удалить делегата при освобождении из объекта, на который нет ссылки
Если вы узнали на собственном горьком опыте, что вам следует удалить делегата из объекта, если срок жизни делегата короче, чем у объекта. Но как это сделать, если у вас больше нет ссылки на объект? В моем приложении для iPhone у меня есть...
2556 просмотров
schedule 10.09.2021

Делегаты Vs. Уведомления в iPhoneOS
Я пытаюсь вызвать метод в своем контроллере корневого представления из контроллера дочернего представления, чтобы при изменении моих параметров они автоматически обновляли корневое представление, которое, в свою очередь, обновляло несколько других...
18171 просмотров
schedule 20.09.2021

C # Lambdas: как * не * отложить разыменование?
Я пытаюсь реализовать функцию отмены с делегатами C #. По сути, у меня есть UndoStack, который поддерживает список делегатов, реализующих каждую операцию отмены. Когда пользователь выбирает Edit: Undo, этот стек выскакивает из первого делегата и...
626 просмотров
schedule 10.09.2021

CreateDelegate не работает из-за несоответствия подписи делегата
Я использую веб-службу, у которой есть несколько методов (50), которые создают разные объекты. пример: CreateObject1 (Object1 obj, int arg2) CreateObject2 (Object2 obj, int arg2) ... CreateObjectX (ObjectX obj, int arg2) Все объекты (Object1,...
291 просмотров
schedule 09.10.2021

Ошибки ко- и контравариантности в .NET 4.0
Некоторое странное поведение с поддержкой ко- и контравариантности C # 4.0: using System; class Program { static void Foo(object x) { } static void Main() { Action<string> action = _ => { }; // C# 3.5 supports static co- and...
1731 просмотров
schedule 13.10.2021

При использовании делегатов нужен лучший способ последовательной обработки
У меня есть класс WebServiceCaller, который использует NSURLConnection для выполнения асинхронных вызовов веб-службы. Класс предоставляет свойство делегата, и когда вызов веб-службы выполнен, он вызывает метод webServiceDoneWithXXX для делегата....
598 просмотров

Передача вызова метода и его параметра другому методу
Я использую внешнюю библиотеку автоматизации с кучей API-интерфейсов с 1 или 2 параметрами, которые случайным образом генерируют исключение TargetInvocationException. Вызов этих API во второй или третий раз обычно работает. Поэтому я создал два...
231 просмотров
schedule 14.09.2021

Передача метода расширения методу, ожидающему делегата. Как это работает?
Итак, на работе я использовал API, который мы не писали, и один из методов принимал делегата. По той или иной причине мне пришла в голову идея, что у меня есть метод расширения, который соответствует этой сигнатуре, поэтому мне было интересно,...
5783 просмотров
schedule 14.11.2021

Создание дерева выражения, которое вызывает метод
Можно ли создать дерево выражений, которое напрямую вызывает метод? Например, рассмотрим следующий метод: public static int MyFunc(int a, int b) { return a + b; } Я хотел бы создать дерево выражений, которое вызывает MyFunc с параметрами...
7957 просмотров

textview не отвечает делегатам iphone
В моем приложении я принудительно показываю / скрываю клавиатуру, делая textview firstresponder и resignfirstresponder, а также устанавливая редактируемые текстовые поля YES и NO соответственно. Но после скрытия клавиатуры, если я нажимаю на...
742 просмотров
schedule 07.09.2021

События и делегаты, как мне закодировать его на 2 уровня?
Class1 создает и вызывает метод в Class2. Метод Class2 обновляет свой прогресс до обработчика событий в Class1. Но теперь метод Class2 должен вызвать метод в class3. Как class3 может обновить прогресс своего метода до class1? Нужно ли мне...
360 просмотров
schedule 30.11.2021

При использовании делегата [[UIApplication sharedApplication]]
Я не знаю, когда и почему мне следует использовать [[UIApplication sharedApplication] delegate] Я использую делегат, когда [self.navigationController pushViewController:myView Animation:YES] не перемещается. Я делаю MyView *delegate =...
34919 просмотров

Является ли хорошей практикой определение для события пустого тела делегата?
Возможный дубликат: Есть ли обратная сторона при добавлении анонимного пустого делегата в объявление события? Является ли хорошей практикой определение пустого тела делегата для события, чтобы вам не нужно было беспокоиться о создании...
16698 просмотров
schedule 26.09.2021

Вопрос о выражении возврата лямбда-выражения C #
Привет всем, быстрый вопрос о том, как вызвать эту лямбду или что она на самом деле делает ... public Composite CreateBuffCheckAndCast(string name, UnitSelectDelegate onUnit, CanRunDecoratorDelegate extra) { return new Decorator( ret...
4853 просмотров
schedule 13.09.2021