NSCompoundPredicate工厂方法混乱

时间:2015-07-28 19:06:14

标签: xcode swift nspredicate xcode7-beta4

我最近更新到Swift 2.0的项目中有一些代码:

return NSCompoundPredicate(orPredicateWithSubpredicates: fieldPreds)

最初阅读

return NSCompoundPredicate.orPredicateWithSubpredicates(fieldPreds)

但编译器告诉我这不再是类方法,我应该使用init方法。精细。但是,当我把这个项目推送到我的其他系统,运行相同的Xcode测试版和相同版本的OS X时,它将无法编译,我收到一个错误:

  

找不到类型为'NSCompoundPredicate'的初始值设定项,它接受类型为'(andPredicateWithSubpredicates:[NSPredicate])'的参数列表

一个系统似乎意识到新的原型,但一个不是......,所有的目标和构建设置看起来都是相同的,它们是提交的一部分,所以我看不出问题可能在哪里是

0 个答案:

没有答案