ios store ^ block в словаре или массиве?

Могу ли я сохранить ^ блок в словаре или массиве?

Мне нужно прослушать уведомление сервера, которое мне нужно предоставить блок для обработки уведомления, и в моем проекте все контроллеры представления хотят услышать уведомление, поэтому я сделал общий менеджер уведомлений, который имеет свой собственный блок для обработки сервера уведомление и имеет массив делегатов, поэтому в диспетчереблок с:

- (^)(NSString *message){
    for (delegate in allDelegates)
    {
        delegate.handlerBlock(message);
    }
}

но я могу хранить блоки в коллекции?

Ответы на вопрос(3)

Ваш ответ на вопрос