【发布时间】:2015-02-28 18:20:07
【问题描述】:
更新前我的项目在 swift 1.1 和 Xcode 6.1.1 上运行良好。我刚刚升级到 swift 1.2 并在我的 AppDelegate 中遇到了一个奇怪的错误
func application(application:UIApplication, didReceiveRemoteNotification userInfo:NSDictionary)
还有一个派生自UITextFieldDelegate的类
func textFieldDidBeginEditing(textField: UITextField!) -> Bool // called textfield for locationField clicked
大致意思一下
Objective-C 方法 'application:didReceiveRemoteNotification:' 由方法 'application(:didReceiveRemoteNotification:)' 提供 与可选要求方法冲突 协议中的“应用程序(:didReceiveRemoteNotification:)” 'UIApplicationDelegate'
textFieldDidBeginEditing 的错误是一样的:
Objective-C 方法 'textFieldDidBeginEditing:' 方法提供 'textFieldDidBeginEditing' 与可选要求方法冲突 协议“UITextFieldDelegate”中的“textFieldDidBeginEditing”
有什么问题?
【问题讨论】:
标签: ios objective-c xcode swift