Как отправить и получить данные наряду с событием в Objective C?

Я создал программу, чтобы отправить и получить события через NSNotification. Теперь я должен отправить данные наряду с событием. Кто-либо может предложить меня, как сделать это в кодировании в Objective C??

5
задан Cœur 16 April 2017 в 08:19
поделиться

1 ответ

На этой странице представлена матрица функций, позволяющая выбрать модули posix _ ipc , sysv _ ipc и shm .

-121--2986084-

Текущий пример TabHost на сайте Android Developers содержит одну ошибку, а также исключает важный шаг, который предотвратит выполнение примера.

Сначала выключено: В методе onCreate (), добавленном к классу HelloTabWidget, пытается использовать объект TabHost с именем mTabHost. Это недопустимое значение, оно должно иметь значение tabHost.

Вторая: В учебном пособии не рассматриваются сведения, необходимые для добавления каждой из задач, а также и в Файл Manifest.xml. Без этого код не будет работать, и вы будете «принудительно закрываться» при каждой попытке выполнения.

-121--3549799-

Есть два способа - один, вы можете передать любой один объект с уведомлением - посмотрите на

+ (id)notificationWithName:(NSString *)aName object:(id)anObject

Второе, вы также можете передать дополнительный словарь с любым количеством объектов, как вам нравится в нем, вы просто должны иметь обе стороны согласовать ключи, используемые для хранения и извлечения объектов. Этот вызов:

+ (id)notificationWithName:(NSString *)aName object:(id)anObject userInfo:(NSDictionary *)userInfo

Вы всегда можете передать ноль для anObject или userInfo в любом вызове.

Пример вызова, который отправляет уведомление напрямую (не нужно сначала создавать уведомление, если вы не хотите):

[[NSNotifcationCenter defaultCenter] postNotificationName:@"MyNotification" object:myObjectToSend];

Также существует вариант этого вызова с добавленной userInfo, как и для построения уведомления.

6
ответ дан 14 December 2019 в 13:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: