草庐IT

不符合

全部标签

ios - 类型 "myViewController"不符合 Swift 中的协议(protocol) UIPIckerDataSource

我刚刚在Swift中创建了一个新类,它叫做myViewController,它是一个UIViewController。现在,我试图将其设为UIPickerViewDelegate和DataSource,但我遇到了一个奇怪的错误importUIKitclassmyViewController:UIViewController,UIPickerViewDelegate,UIPickerViewDataSource{...}它说Type"myViewController"doesnotconformtoprotocolUIPIckerDataSourceovertheUIPickerView

swift - swift 中符合多种协议(protocol)的类型

我有一个符合多种协议(protocol)的Objective-C变量。ididentityToken;我如何在Swift中表示这种类型? 最佳答案 这应该有效:varidentityToken:NSObjectProtocol&NSCopying&NSCoding请注意,您必须在swift中使用NSObjectProtocol而不是NSObject。以下是一些其他示例:符合多种协议(protocol)的对象数组:vararray:[NSObjectProtocol&NSCopying&NSCoding]具有符合多种协议(protoc

swift - swift 中符合多种协议(protocol)的类型

我有一个符合多种协议(protocol)的Objective-C变量。ididentityToken;我如何在Swift中表示这种类型? 最佳答案 这应该有效:varidentityToken:NSObjectProtocol&NSCopying&NSCoding请注意,您必须在swift中使用NSObjectProtocol而不是NSObject。以下是一些其他示例:符合多种协议(protocol)的对象数组:vararray:[NSObjectProtocol&NSCopying&NSCoding]具有符合多种协议(protoc

swift - 如何使枚举符合 Swift 中的协议(protocol)?

Swift文档说类、结构和枚举都可以符合协议(protocol),我可以说它们都符合协议(protocol)符合。但是我无法让enum表现得像class和struct示例:protocolExampleProtocol{varsimpleDescription:String{getset}mutatingfuncadjust()}classSimpleClass:ExampleProtocol{varsimpleDescription:String="Averysimpleclass."varanotherProperty:Int=69105funcadjust(){simpleDes

swift - 如何使枚举符合 Swift 中的协议(protocol)?

Swift文档说类、结构和枚举都可以符合协议(protocol),我可以说它们都符合协议(protocol)符合。但是我无法让enum表现得像class和struct示例:protocolExampleProtocol{varsimpleDescription:String{getset}mutatingfuncadjust()}classSimpleClass:ExampleProtocol{varsimpleDescription:String="Averysimpleclass."varanotherProperty:Int=69105funcadjust(){simpleDes

swift - 类不符合 NSObjectProtocol

这个问题在这里已经有了答案:TypeCCCdoesntconformtoprotocol'NSObjectProtocol'(3个答案)关闭6年前。我得到一个错误,说我的类不符合NSObjectProtocol,我不知道这是什么意思。我已经实现了WCSessionDelegate的所有功能,所以这不是问题所在。有人知道问题出在哪里吗?谢谢!importFoundationimportWatchConnectivityclassBatteryLevel:WCSessionDelegate{varsession:WCSession?{didSet{ifletsession=session{

swift - 类不符合 NSObjectProtocol

这个问题在这里已经有了答案:TypeCCCdoesntconformtoprotocol'NSObjectProtocol'(3个答案)关闭6年前。我得到一个错误,说我的类不符合NSObjectProtocol,我不知道这是什么意思。我已经实现了WCSessionDelegate的所有功能,所以这不是问题所在。有人知道问题出在哪里吗?谢谢!importFoundationimportWatchConnectivityclassBatteryLevel:WCSessionDelegate{varsession:WCSession?{didSet{ifletsession=session{

c# - 如何使 WCF 客户端符合特定的 WS-Security - 签署 UsernameToken 和 SecurityTokenReference

我需要创建一个wcf客户端来调用我无法控制的服务。我得到了一个wsdl和一个工作的soapui项目。该服务同时使用用户名/密码和x509证书。更新我现在明白问题出在哪里了,但我仍然不确定我需要采取哪些步骤才能创建所需的消息,因此非常感谢任何帮助。我需要签署UsernameToken和SecurityTokenReference。我必须创建自定义绑定(bind)的代码已从这篇文章中删除,因为它不再使用。我不再将SecurityBindingElement添加到绑定(bind)中,而是添加一个将安全元素写入header的新行为。因此,安全节点是通过子类化SignedXml类、添加签名引用然

c# - 如何使 WCF 客户端符合特定的 WS-Security - 签署 UsernameToken 和 SecurityTokenReference

我需要创建一个wcf客户端来调用我无法控制的服务。我得到了一个wsdl和一个工作的soapui项目。该服务同时使用用户名/密码和x509证书。更新我现在明白问题出在哪里了,但我仍然不确定我需要采取哪些步骤才能创建所需的消息,因此非常感谢任何帮助。我需要签署UsernameToken和SecurityTokenReference。我必须创建自定义绑定(bind)的代码已从这篇文章中删除,因为它不再使用。我不再将SecurityBindingElement添加到绑定(bind)中,而是添加一个将安全元素写入header的新行为。因此,安全节点是通过子类化SignedXml类、添加签名引用然

c# - 基类型不符合 CLS,此警告的原因是什么?

我在我的一门课上收到了来自主题的警告。其实类很简单,只是我的泛型基类型的继承者。此外,我在整个解决方案中还有一些来自该通用类的其他继承者,并且没有此类警告。这可能是什么原因?编译器没有提供任何线索说明为什么基类型不符合CLS 最佳答案 您可能在该特定项目的某个地方有[assembly:CLSCompliant(true)]。这会触发编译器检查所​​有类型是否符合CLS。您可以使用[CLSCompliant(false)]为类型或方法或其他内容覆盖它。 关于c#-基类型不符合CLS,此警告