草庐IT

selector-drawable

全部标签

ios - 无法从 Swift 继承 NSInputStream(initWithData : unrecognizer selector)

我似乎无法弄清楚我做错了什么会产生以下错误:2015-02-0212:48:17.029InputStreams[14816:221224]-[InputStreams.CustomStreaminitWithData:]:unrecognizedselectorsenttoinstance0x7fda2e1aac30这是我的CustomStream子类。importFoundationclassCustomStream:NSInputStream{letstreamName="MyCustomStream"overrideinit(data:NSData){super.init(da

ios - Swift 应用程序在 CLLocationManager 上崩溃并显示 `unrecognized selector sent to instance`

与StackOverflow上的许多其他问题类似,在运行我的应用程序时,我遇到了unrecognizedselectorsenttoinstance错误。让我的案例与众不同(我认为)的是它是用Swift编写的,而常见的原因不是这里的原因。在this问题解决方案是在身份检查器中将该View的“自定义类”设置为响应类。我检查了一下,情况确实如此(请注意,我确实在某个时候重命名了该类,但现在它肯定设置为“ViewController”)。我包括下面的堆栈跟踪以及ViewController.swift的代码。您还可以找到所有代码here.我通过重新开始设法避免了这个问题,这使我能够解决我的e

ios - Swift 应用程序在 CLLocationManager 上崩溃并显示 `unrecognized selector sent to instance`

与StackOverflow上的许多其他问题类似,在运行我的应用程序时,我遇到了unrecognizedselectorsenttoinstance错误。让我的案例与众不同(我认为)的是它是用Swift编写的,而常见的原因不是这里的原因。在this问题解决方案是在身份检查器中将该View的“自定义类”设置为响应类。我检查了一下,情况确实如此(请注意,我确实在某个时候重命名了该类,但现在它肯定设置为“ViewController”)。我包括下面的堆栈跟踪以及ViewController.swift的代码。您还可以找到所有代码here.我通过重新开始设法避免了这个问题,这使我能够解决我的e

swift - [SPApplication _accessibilityInitialize] : unrecognized selector sent to instance on watchOS4

一旦我的watch应用程序启动,它就会崩溃并出现以下错误:2017-08-1713:59:54.304792-0300watchOS4Extension[11500:1617313]-[SPApplication_accessibilityInitialize]:无法识别的选择器发送到实例0x79e5b8f02017-08-1713:59:56.173675-0300watchOS4扩展[11500:1617313]***由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:'-[SPApplication_accessibilityInitia

swift - [SPApplication _accessibilityInitialize] : unrecognized selector sent to instance on watchOS4

一旦我的watch应用程序启动,它就会崩溃并出现以下错误:2017-08-1713:59:54.304792-0300watchOS4Extension[11500:1617313]-[SPApplication_accessibilityInitialize]:无法识别的选择器发送到实例0x79e5b8f02017-08-1713:59:56.173675-0300watchOS4扩展[11500:1617313]***由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:'-[SPApplication_accessibilityInitia

swift - 我可以让#selector 引用 Swift 中的闭包吗?

我想让我的方法的一个selector参数引用一个闭包属性,它们都存在于同一个范围内。例如,funcbackgroundChange(){self.view.backgroundColor=UIColor.blackColor()self.view.alpha=0.55letbackToOriginalBackground={self.view.backgroundColor=UIColor.whiteColor()self.view.alpha=1.0}NSTimer.scheduledTimerWithTimeInterval(0.5,target:self,selector:#se

swift - 我可以让#selector 引用 Swift 中的闭包吗?

我想让我的方法的一个selector参数引用一个闭包属性,它们都存在于同一个范围内。例如,funcbackgroundChange(){self.view.backgroundColor=UIColor.blackColor()self.view.alpha=0.55letbackToOriginalBackground={self.view.backgroundColor=UIColor.whiteColor()self.view.alpha=1.0}NSTimer.scheduledTimerWithTimeInterval(0.5,target:self,selector:#se

ios - '#selector' 的参数不引用 '@objc' 方法、属性或初始值设定项

我在Swift3中继承了一个用Objective-C编写的UIButton子类。当我尝试添加目标时,它失败并显示错误代码:classActionButton:JTImageButton{funcaction(){}funcconfigure()){//...self.addTarget(self,action:#selector(self.action()),for:.touchUpInside)//error://Argumentof'#selector'doesnotrefertoan'@objc'method,property,orinitializer}}

ios - '#selector' 的参数不引用 '@objc' 方法、属性或初始值设定项

我在Swift3中继承了一个用Objective-C编写的UIButton子类。当我尝试添加目标时,它失败并显示错误代码:classActionButton:JTImageButton{funcaction(){}funcconfigure()){//...self.addTarget(self,action:#selector(self.action()),for:.touchUpInside)//error://Argumentof'#selector'doesnotrefertoan'@objc'method,property,orinitializer}}

swift - 了解 Swift 2.2 选择器语法 - #selector()

我正在将我的项目的语法切换到Swift2.2(xCode帮助我自动完成);但是,我不明白新的#selector()语法。举个例子:timer=NSTimer.scheduledTimerWithTimeInterval(1.0,target:self,selector:#selector(MyVC.timerCalled(_:)),//newselectorsyntax!userInfo:nil,repeats:true)这有选择器#selector(MyVC.timerCalled(_:))_:表示什么?你能在这个选择器中添加其他变量吗?比如说,#MyVC.timerCalled(_