ios – Swift:找不到’|’的重载接受提供的参数

前端之家收集整理的这篇文章主要介绍了ios – Swift:找不到’|’的重载接受提供的参数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
试图将Parse合并到一个新的 Swift项目中.

当我到达这个区块时:

logInViewController.fields = PFLogInFieldsUsernameAndPassword | PFLogInFieldsLogInButton | PFLogInFieldsSignUpButton | PFLogInFieldsPasswordForgotten

我在XCode 6中收到此错误

Could not find an overload for '|' that accepts the supplied arguments

有人碰巧知道这种语法有什么问题吗?

解决方法

使用.value然后使用结果创建PFLogInFields实例:
logInViewController.fields = PFLogInFields(PFLogInFieldsUsernameAndPassword.value 
    | PFLogInFieldsLogInButton.value)

猜你在找的iOS相关文章