[英]automated __weak references error but building for iOS 5
我正在為Prestented 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上,我有點困惑。 我究竟做錯了什么?
謝謝
我的目標是iPhone 5.1模擬器。
你的意思是你已經在工具欄的下拉菜單中選擇了它? 這不是部署目標,那就是當您選擇“ 產品”>“運行”時運行應用程序的設備。 這個特定設備運行足夠高的iOS版本的事實並不重要; 如果你的目標是較低版本,它也必須能夠在較低版本上運行。 部署目標是您正在構建的平台。 在構建設置中,檢查條目iOS部署目標 。 這將讓您只針對iOS 5及更高版本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.