Инструмент миграции ARC отказывается принять этот код до начала миграции:
[self.delegate performSelector:@selector(overlayDismissed:) withObject:self afterDelay:0];
Делегат вынужден реализовать этот метод с протоколом, и он должен работать нормально:
@protocol OverlayDelegate <NSObject>
- (void)overlayDismissed:(Overlay*)overlay;
@end
@interface Overlay : UIImageView {
id<OverlayDelegate> delegate;
}
@property (nonatomic, assign) id<OverlayDelegate> delegate;
Что случилось с ARC? Почему это говорит мне, что "нет известного метода экземпляра для селектора" performSelector: withObject: afterDelay: '?