ios – 从1.1升级到1.2后的奇怪的快速错误

前端之家收集整理的这篇文章主要介绍了ios – 从1.1升级到1.2后的奇怪的快速错误前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在更新之前的项目与 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 method ‘application:didReceiveRemoteNotification:’
provided by method ‘application(:didReceiveRemoteNotification:)’
conflicts with optional requirement method
‘application(
:didReceiveRemoteNotification:)’ in protocol
‘UIApplicationDelegate’

textFieldDidBeginEditing的错误是相同的:

Objective-C method ‘textFieldDidBeginEditing:’ provided by method
‘textFieldDidBeginEditing’ conflicts with optional requirement method
‘textFieldDidBeginEditing’ in protocol ‘UITextFieldDelegate’

有什么问题?

解决方法

只需重写方法名称(应自行修复),然后在方法中复制/粘贴代码.这应该工作.

猜你在找的Xcode相关文章