我对块有点陌生,需要一些帮助。我想在一个块中存储一个块,NSDictionary
并在基于它的key
. 这是我到目前为止的一个例子。
NSDictionary *blocks = [NSDictionary dictionaryWithObjectsAndKeys:
^{NSLog(@"Log Block 1");}, @"Block1",
^{NSLog(@"Log Block 2");}, @"Block2",
nil];
然后我通过使用枚举字典keyEnumerator
。我知道该块已正确存储,因为我NSLog(@"%@", [blocks objectForKey:key]);
在枚举期间调用并 get <__NSGlobalBlock__: 0x100003750>
。所以我知道我可以访问它,但此时我该如何执行它?