因为现在xcode默认新建的工程都是ARC,管理内存不需要手动释放了。
把[array release]去掉就行了。

解决方案 »

  1.   

    Obj-C 有自动内存管理的机制。也就是ARC模式,在ARC模式下,不允许你手动release。要么你把release的代码去掉,要么你把ARC模式关掉。个人也是新学,所以都不用ARC模式,毕竟手动控制比较踏实。
      

  2.   

    因为现在在xcode5中默认的是在ARC模式下。如果不想在ARC模式下进行编程。你可以在build setting 的搜索栏中输入autom。找到Automatic Reference Counting。将其设为NO即可。这样你在按照书本学习时。用release 与autorelease时就不会报错了
      

  3.   

    你的书是ARC,你的编译环境不是ARC,建议楼主先了解一下ARC。