在Xcode更新之后,编译器开始在工作代码上抛出错误(两个函数都在AppDelegate.swift中).
func application(application: UIApplication,
didFinishLaunchingWithOptions launchOptions: NSDictionary?) -> Bool
{
FBLoginView.self
FBProfilePictureView.self
return true
}
有错误:
/用户//AppDelegate.swift:14:11:Objective-C方法"应用程序:didFinishLaunchingWithOptions:"由方法提供"应用程序(:didFinishLaunchingWithOptions:)' conflicts with optional requirement method 'application(:didFinishLaunchingWithOptions:)"在协议"UIApplicationLegate"中
其次
func application(application: UIApplication,
openURL url: NSURL,
sourceApplication: NSString?,
annotation: AnyObject) -> Bool {
var wasHandled:Bool = FBAppCall.handleOpenURL(url, sourceApplication: sourceApplication as! String)
return wasHandled
}
错误地
/用户//AppDelegate.swift:25:11:Objective-C方法
我明白,我很可能希望你们以某种方式将这两个功能结合在一起.我不明白为什么这个代码在6.3中突然停止工作,尽管它在6.2中工作.