me gustaría declarar una propiedad con el tipo SEL
así:propiedad con el tipo de SEL en Objective-C
@property (nonatomic, assign) SEL mySelector;
Es "assign
" correcta aquí? Quizás assign
se puede omitir?
me gustaría declarar una propiedad con el tipo SEL
así:propiedad con el tipo de SEL en Objective-C
@property (nonatomic, assign) SEL mySelector;
Es "assign
" correcta aquí? Quizás assign
se puede omitir?
asignar es la anotación correcta aquí. Usas assign para cualquier tipo primitivo. Las alternativas (débil, fuerte/retener) dependen de la propiedad que apunta a un objeto para funcionar. Creo que el compilador ni siquiera le permitirá declarar el tipo de propiedad incorrecto para esto. Si realmente lo desea, podría omitir la asignación ya que es la predeterminada.
Confirmado y +1, este '@property (nonatomic, weak) SEL tapSelector;' causa un error, "la propiedad con el atributo 'weak' debe ser del tipo de objeto." –