我正在向 Prestented View Controller 添加一个协议,以建立 Presenting View Controller 和 Presented View Controller 之间的关系。
The current deployment target does not support automated __weak references
我已经在呈现的视图控制器(DistanceModalViewController.h)中声明了如下协议:
@protocol DistanceModalViewControllerDelegate <NSObject>
-(void)dismissDistanceModalViewControllerWithData: (id) data;
@end
并在界面(DistanceModalViewController.h)中:
@property (nonatomic, weak) id<DistanceModalViewControllerDelegate> delegate;
在我合成的实现中(DistanceModalViewController.m):
@synthesize delegate;
但我得到了上面的错误。我的目标是 iPhone 5.1 模拟器。
我可以理解给我问题的弱参考,但在 iOS5 上,我有点困惑。我究竟做错了什么?
谢谢