我有一个使用shuffle方法扩展NSMutableArray的类别.该类别在.h文件中声明和实现,该文件包含在.pch文件中.在iOS 3.xx和4.xx上工作正常.
我昨天安装了 Xcode 4.2.重新编译应用程序,基本SDK设置为5.0,部署目标为3.2 throws – [__ NSArrayM shuffle]:无法识别的选择器发送到实例…
我昨天安装了 Xcode 4.2.重新编译应用程序,基本SDK设置为5.0,部署目标为3.2 throws – [__ NSArrayM shuffle]:无法识别的选择器发送到实例…
我试过iPhone 5.0模拟器,iPad 5.0模拟器,iOS 5的iPhone 4G – 没有区别.
现在,如果我将声明/实现移动到.m,其中实现了发送shuffle消息的类,那么app运行正常.
原始.h确实被导入 – 如果我只是将代码从原始.h复制到.m,编译器会抱怨重复声明.