【发布时间】:2016-04-15 20:45:09
【问题描述】:
我正在开发一个 IOS 应用程序,我使用 cocoapods 来下载 TextFieldsEffects。但是,我的构建立即失败了,因为我在NSNotificationCenter.defaultCenter().addObserver(self, selector: #selector(textFieldDidEndEditing), name: UITextFieldTextDidEndEditingNotification, object: self) 行收到错误
这是在 TextFieldEffects.swift 文件中,错误消息是“表达式列表中的预期表达式”,它提示我在 '#' 之前放置一个逗号,但这也不能解决它。它不喜欢 '#' 符号,我猜这是因为该符号在 Swift 2.0 中已被弃用,但我不确定它的作用(我知道它不是使外部参数静音的常规用途)所以我不知道如何解决。任何人都知道如何使这项工作?我只想使用 TextFieldEffects 让我的 UI 看起来不错,但我什至无法让它运行。有人可以帮我解决这个问题吗?
【问题讨论】:
-
你升级 Xcode 到 7.3 了吗?
-
Swift 2.2 introduced new selector syntax。尝试更新 Xcode。