^block を辞書または配列に格納できますか?
通知を処理するためのブロックを提供する必要があるサーバー通知をリッスンする必要があります。私のプロジェクトでは、いくつかのビュー コントローラーがすべて通知を聞きたいので、サーバーを処理するための独自のブロックを持つ汎用通知マネージャーを作成しました。通知とデリゲートの配列があるため、マネージャーのブロックで:
- (^)(NSString *message){
for (delegate in allDelegates)
{
delegate.handlerBlock(message);
}
}
しかし、ブロックをコレクションに保存できますか?