“Must explicitly describe intended ownership of an object array parameter”问题修复

  在上一节中,按照《Objective-C基础教程》一书中的写法写完后,是无法编译通过的,会报 “Must explicitly describe intended ownership of an object array parameter” 错误,通过网上查询,具体的解决办法如下:

  1. 点击 左边栏工程名“xxx” --> PROJECT;
  2. 选择 "Apple LLVM x.0 - Language - Objective C" 下的 "Objective-C Automatic Reference Counting" ,并将其设置为“No”,如下图所示:
“Must explicitly describe intended ownership of an object array parameter”问题修复_第1张图片
ARC设置

这个问题的原因应该是较新版本的Xcode都是采用ARC自动管理内存,与代码中相矛盾因此报错,设置一下就好了。

你可能感兴趣的:(“Must explicitly describe intended ownership of an object array parameter”问题修复)