【发布时间】:2012-02-09 07:36:30
【问题描述】:
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:'没有已知的实例方法?
【问题讨论】:
标签: ios delegates automatic-ref-counting performselector