SEL ist einfach ein Pointer, der sich als NSValue speichern lässt:
NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys: [NSValue valueWithPointer:@selector(foo)], @"foo", nil];
Zum Auslesen des Selectors hilft folgender Code:
SEL aSel = [[dict objectForKey:@"foo"] pointerValue];
Leave a Reply