Я пишу следующий. Весь код написал с ARCКак объявить селектор как свойство iOS и как использовать мою собственность дальше?
@interface MPEvent : UIImageView
@property (nonatomic, unsafe_unretained) SEL action;
@property (nonatomic, strong) id target;
@end
Правильно ли указан селектор?
В реализации я использую свои свойства следующий таким образом:
- (void)sendActionToTargetFromView:(id)view {
[target performSelector:action withObject:view];
}
Но компилятор показать мне предупреждение
предупреждение: Семантическая Проблема: PerformSelector может привести к утечке, потому что его селектор неизвестно
Как исправить это предупреждение?
Возможный ответ здесь: http://stackoverflow.com/questions/7017281/performselector-may-cause-a-leak-because-its-selector-is-unknown –