Swift3:键入' NSObject'不符合协议' URLAuthenticationChallengeSender'

时间:2016-09-22 10:24:12

标签: ios swift swift3

在Swift3&#NS; NSURLAuthenticationChallengeSender'改为' URLAuthenticationChallengeSender'所以在委托方法中也从NSURlAuthentication更改为URLAuthentication(自动Xcode编辑)

我很困惑,我仍然缺少任何委托方法,但包括所有下面的委托方法仍然显示如上所述的错误。

如果任何一个面临同样问题的人可以请你帮帮忙!!!

Swift3

start YOURAPP
restart YOURAPP
stop YOURAPP

委派方法

class GeneralFunctions: NSObject,NSURLConnectionDataDelegate,URLAuthenticationChallengeSender {

}

1 个答案:

答案 0 :(得分:0)

因此,对于Swift 3,某些方法的签名略有改变。我也遇到过这个问题。对于所有必需的委托方法,只需开始键入方法的前几个字母,然后按ctrl + space,它应该自动填充方法的正确签名