IOS学习时遇到的问题之一:Must explicitly describe intended ownership of an object array parameter

我在学习《Objective-C基础教程(第2版)》时,在“面向对象编程中使用间接”这个章节,按照书上的代码敲完后,出现报错!

开发环境:
macOS 10.16
Xcode 11.7

报错如下:
IOS学习时遇到的问题之一:Must explicitly describe intended ownership of an object array parameter
错误的翻译:必须明确描述对象数组参数的预期所有权。
(大概就是分配空间的问题、不符合内存管理的规则 )

处理办法:
处理办法就是将设置项目 Automatic Reference Counting 变为No,因为Xcode4.2以上的带有这个设置并默认设置YES,这个设置主要是设置自动内存管理,我们将其设为不自动管理就不报错了。
IOS学习时遇到的问题之一:Must explicitly describe intended ownership of an object array parameter

打开当前工程,打开"Build Settings",找到Objective-C Automatic Reference Counting项,将它的值设置为NO。

参考链接
Xcode 编译出现Must explicitly describe intended ownership of an object array param问题