Este código se encuentra en un método viewabledload de UITableViewController subclase. La subclase UITableViewController contiene un método de prueba.¿Cómo puedo hacer que un NSDictionary contenga un selector como uno de sus valores?
Se bloquea sin hacer una excepción.
id dict = [[NSMutableDictionary alloc] initWithObjectsAndKeys: @"some text", @"text", @selector(test), @"selector", nil]
Como seguimiento, NSValue es la clase correcta para envolver cualquier tipo de objeto en un objeto. NSPoint, NSRect y NSSize tienen constructores dedicados y los tipos de número están envueltos por la subclase NSNumber, pero también puede envolver estructuras arbitrarias e incluso ajustar objetos sin conservarlos. Aunque tenga en cuenta ... NSValue es para * datos * tipados. Los bloques arbitrarios de datos binarios deben ser envueltos por NSData. –
Esto pide una categoría en NSValue – cfischer