首页 > 代码库 > The current deployment target does not support automated __weak references
The current deployment target does not support automated __weak references
下载运行一个demo时出现“The current deployment target does not support automated __weak references”这个问题,找了下方法:
4.2以前版本的XCode都不支持ARC。
对操作系统也有要求:Mac OS X v10.6 或 v10.7 (64-bit applications), iOS4或iOS5。注意:其中Mac OS X v10.6和iOS4不支持weak references(弱引用,后面会说明什么是weak references)。
Xcode 4.2提供了一个名为“Convert to Objective-C Automatic Reference Counting”的工具,在Edit->Convert menu下,可以帮你自动将使用Manual Reference Counting的老代码转换成使用ARC的新代码(例如去掉对retain和release的调用)。
或者将系统的版本调高。project->info->ios Deployment Target
由于Demo里用的是arc,只要更改Deployment Target的版本即可。
参考:http://www.xuebuyuan.com/2037668.html
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。