Описание тега delegates

Делегаты могут относиться к нескольким концепциям. Объект может полагаться на другого (делегата) для выполнения функции. Делегирование также может относиться к функции языка программирования, использующей правила поиска методов для отправки самовызовов. В C# делегат определяет, какой метод вызывать при запуске события.
1 ответ

WPF Dispatcher Thread- Использование лямбда-выражения и throw для отправки исключения в поток пользовательского интерфейса

try { string s = null; s.PadLeft(10); } catch (Exception ex) { // send exception to UI Thread so it can be handled by our global exception // handler Application.Current.Dispatcher.Invoke(DispatcherPriority.Send, new Action<Exception>(e => …
01 дек '11 в 08:19
1 ответ

Swift - проблема с получением нуля при установке значений между функциями

Привет, мне кажется, я могу получить nil только как переменную местоположения, пока я пишу простой класс получения местоположения. Некоторое время я искал переполнение стека и пробовал много решений, но, похоже, не могу это исправить. Ниже мой код. …
1 ответ

Используя NSURLConnection вместо stringWithContentsOfURL

Ребята, я получал ответ XML из скрипта.php на моем сервере, используя следующий код: NSString *xmlString = [NSString stringWithContentsOfURL:[NSURL URLWithString:urlString] encoding:NSUTF8StringEncoding error:&error]; а также //tried also: if(er…
06 май '11 в 09:56
0 ответов

Общий экземпляр CLLocationManager

Я пытался создать простой общий экземпляр CLLocationManager для моего приложения. Не было проблем при создании общего экземпляра: import UIKit import CoreLocation protocol LocationHandlerDelegate: class { func locationHandlerDidUpdateLocation(locati…
10 окт '15 в 21:56
0 ответов

Кнопка получения проблем в пользовательском интерфейсе для ответа на касание

Так что у меня есть пользовательский UIView с кнопкой в ​​нем, называемой кнопкой домой. В других контроллерах представления эта кнопка home в этом конкретном UIView работает просто отлично. Однако в одном конкретном контроллере вида кнопка "Домой" …
17 фев '17 в 11:31
1 ответ

Почему мой делегат работает только тогда, когда определяется как VC, а не как внешний класс?

Я следовал этому туториалу о том, как ограничить textField определенной длиной и набором символов вот мой код, и все же делегат не вызывается: Класс VC: это называется (проверено во время отладки) import UIKit import CoreLocation public class Inline…
13 фев '16 в 08:41
1 ответ

Встроенный предикат делегата VB.NET не работает

Это моя проблема. Если я напишу это - Private ListValue As Object = Nothing Private Sub FindIndex(ByVal e As ListBoxFindItemArgs) e.IsFound = Object.Equals(ListValue, e.ItemValue) End Sub Private Sub SearchValues ListValue = 5 Index = Me.lst_departm…
27 янв '12 в 10:41
2 ответа

iOS CoreBluetooth: centralManager:didConnectPeripheral / didFailToConnectPeripheral: не вызывается

Я вырываю свои волосы из этой проблемы. Я пытаюсь подключиться к устройствам BLE, не вижу, что я сделал неправильно в своем коде ниже. - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib…
1 ответ

NavigationController UITextField

Я программно создал UITextField добавлен в NavigationController как показано ниже (в пределах UITableViewController так как я хотел настраиваемую фиксированную панель поиска вверху). В.h файле @property (nonatomic, strong) UITextField *searchText; В…
06 окт '14 в 04:50
2 ответа

Метод делегата из поповера не вызывается?

редактировать: решено. см. мой комментарий, почему.. извините этот беспорядок, пока не могу опубликовать ответ сам как новичок.. Приложение для iPad: у меня есть табличное представление и создание экземпляра из accessoryView всплывающего окна с друг…
06 май '13 в 19:58
2 ответа

Зачем использовать делегаты при использовании удаленного взаимодействия объектов MarshalByRefObj?

Мое приложение поддерживает плагины, у меня есть класс Core (MarshalByRefObj), который плагины должны наследовать, и этот класс предлагает различные функциональные возможности. Теперь мой вопрос: когда этот класс создается в главном домене приложени…
11 ноя '18 в 13:29
2 ответа

Не удалось установить значения в пользовательской ячейке в UITableView из NSMutableArray

Помогите мне избавиться от этой дилеммы, которая возникла, когда я пытался освободить ячейку (Custom Cell). Ниже приведены некоторые шаги и отступы, которые я сделал с моим проектом. Самое первое, я перетаскиваю UITableView в свой ViewController и д…
3 ответа

Подкласс масштабирующего UIScrollView без методов делегата

Я хочу реализовать UIScrollView подкласс, чтобы представить некоторый пользовательский форматированный контент. Я просто устанавливаю свойство объекта модели в представлении прокрутки, и оно обрабатывает все необходимые макеты и рендеринг для отобра…
2 ответа

QTableWidget: только числа через делегата

В настоящее время я пытаюсь разрешить моему QTableWidget отображать только цифры. Я прочитал, что для этого мне нужен QAbstractItemDelegate, поэтому я прочитал документацию и обнаружил, что createEditor пуст. Вот мой код, который я сейчас использую:…
02 апр '14 в 07:06
1 ответ

Как перевести делегата на абсолютный адрес в DRAM?

Я хотел бы перевести членов делегата .ptr а также .funcptr по абсолютному адресу, который соответствует чему-то в исполняемом образе в DRAM. Цель состоит не в том, чтобы вызывать или изменять, а в том, чтобы позволить цели разбирать себя во время вы…
10 ноя '15 в 12:50
4 ответа

C# - Win Forms - Цикл потока событий

Я читал рефкарту Джона Скита на C#. Он постановил: "События тесно связаны с делегатами, но это не одно и то же". Поэтому, насколько я понимаю, когда возникают события, обработчики (делегаты) выполняют код. У меня есть следующие сомнения: (1) Когда м…
22 авг '09 в 14:37
1 ответ

Выполнить переход из метода делегата

У меня есть сегментированный элемент управления, который при нажатии пользователя будет вынужден ввести пароль. После успешной проверки модальный экран должен исчезнуть, и в контроллере с сегментированным управлением вызывается метод, и следует выпо…
10 ноя '11 в 14:58
1 ответ

Наследование - UIAlertView в суперклассе и подклассе

У меня есть суперкласс, где я иногда показываю UIAlertView и обрабатывает делегирование (clickedButtonAtIndex). Когда у меня появляется подкласс, который также обрабатывает "clickedButtonAtIndex", вызывается только делегирование подкласса. В обоих с…
1 ответ

MulticastDelegate.GetInvocationList() выделяет. Это можно обойти?

Можно ли вызвать MulticastDelegate и обработать возвращаемое значение каждого подключенного обработчика без выделения памяти? Фон В схеме нормальных вещей Delegate[] выделено MulticastDelegate.GetInvocationList() незначительно. Однако в некоторых сл…
24 июн '14 в 12:40
1 ответ

Вызов делегата приводит к ошибке "без подписи"

Я хочу написать на экране результат, который я получаю после выполнения действий в нижней части кода. Но я не хочу использовать Console.WriteLine() в функции "IF", ​​я хочу назвать его как значение делегирования, но оно говорит "без знака". (сайт го…
27 ноя '18 в 03:16