草庐IT

swift - OS X 10.11 上无法识别的选择器

我在系统状态栏中使用带有菜单的自定义项来控制我的应用程序中的某些功能。这是我的代码:importFoundationclassStatusBarMenuController{varstatusItem:NSStatusIteminit(){self.statusItem=NSStatusBar.system().statusItem(withLength:NSSquareStatusItemLength)statusItem.image=NSImage(named:"StatusBarButtonImage")letmenu=NSMenu()letisListeningMenuItem

ios - Swift 3 - 如何使用 "AVFCapturePhotoOutput"- 无法识别的原始格式 BGRA

我正在使用Swift3并为iPhone7开发。我有一个自定义相机View,我尝试在其中拍照。我正在尝试显示所拍摄照片的UIImage,但出现以下错误:[AVCapturePhotoOutputDNGPhotoDataRepresentationForRawSampleBuffer:previewPhotoSampleBuffer:]UnrecognizedrawformatBGRA'Thisanswer告诉我kCVPixelFormatType_24RGB不受iPhone支持(出于某种原因)所以我不知道从这里该怎么做。非常感谢任何帮助。funcshutterButtonPressed(

ios - Quickblox API 在 swift 中因无法识别的选择器而崩溃

当我尝试在Swift中集成代码时,Quickblox出现问题。下面的代码在Objective-C中运行没有任何错误AppDellgate.m文件-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{[QBSettingssetApplicationID:kApplicationID];[QBSettingssetAuthKey:kAuthKey];[QBSettingssetAuthSecret:kAuthSecret];[QBSe

ios - UIBarButtonItem 导致无法识别的选择器发送到实例

我想以编程方式在UIBarButtonItem上创建弹出菜单,这是我编写的代码staticfuncsetNavigationRightButton(myView:UIViewController){navBarBtn=UIButton(type:.custom)navBarBtn.addTarget(myView,action:#selector(pizza.handleFunc(_:)),for:.touchUpInside)navBarBtn.frame=CGRect(x:0,y:0,width:33,height:30)navBarBtn.imageView?.contentMo

ios - 由于未捕获的异常 'NSInvalidArgumentException' 终止应用程序,原因 : '-[_. AppDelegate 添加:]:无法识别的选择器

我创建了一个名为Main.storyboard的Storyboard,并创建了一个StoryboardID为“addBtnVC”的AddBtnViewController。在AppDelegate中,我以编程方式初始化了一个带有三个ViewController的选项卡栏。对于其中一个选项卡栏ViewController,我创建了一个添加按钮,该按钮将以编程方式转换为AddBtnViewController。但是,我收到此错误:uncaughtexception'NSInvalidArgumentException',reason:'-[_.AppDelegateadd:]:unreco

ios - Swift 类扩展 - 发送到实例的无法识别的选择器

在基础类上创建类扩展时,我得到一个无法识别的选择器发送到实例时使用以下内容:extensionNSURLSessionDataTask:Taskable{funcisRunning()->Bool{returnstate==.Running}}错误:[__NSCFLocalDataTaskisRunning]:unrecognizedselectorsenttoinstance0x7fa93bdc07d0我正在尝试创建一个通用任务接口(interface),以便我能够使用不同类型的类,例如操作和session任务,我在这里缺少什么吗? 最佳答案

ios - 目标 Action 模式的快速无法识别的选择器

我正在尝试快速使用手势识别器,但我一直遇到无法识别的选择器崩溃问题。init(coderaDecoder:NSCoder!){super.init(coder:aDecoder)self.addGestureRecognizer(tapRecognizer)tapRecognizer.addTarget(self,action:"respondToTap:")self.userInteractionEnabled=true}funcrespondToTap(#recognizer:UITapGestureRecognizer!)->Void{switchrecognizer.state

ios - 无法识别的选择器发送到类 [NSCalendar calendarWithIdentifier]

我有一个用Swift编写的应用程序,它在iOS模拟器上运行良好。该项目的目标设置为iOS7.1。当我在我的iPhone5s上运行该应用程序时,它在以下行崩溃:letcalendar=NSCalendar(identifier:NSGregorianCalendar)错误:+[NSCalendarcalendarWithIdentifier:]:unrecognizedselectorsenttoclass0x1955eee60我是否必须针对iOS8和iOS7.x进行不同的调用? 最佳答案 即使使用NSCalendar(identif

Swift 3 和无法识别的选择器发送到创建按钮的实例错误

这个问题在这里已经有了答案:HowtochangeColorofbutton2inswiftwhenbutton1isclicked?(3个答案)关闭6年前。在我们开始使用Swift3之后,我们遇到了这个“发送到实例的无法识别的选择器!”错误,无法在合理的时间找到解决方案。我们遇到的针对旧版Swift的所有答案。这是我们想出的行动声明testbutton.addTarget(self,action:Selector("testButtonAction:"),for:UIControlEvents.touchDown)这是Xcode的“更正”版本,但它们都不起作用。testbutton.

swift - Xcode 代码中无法识别的其他 Swift 标志

我有一个Swift项目,我向它添加了一个单元测试目标。我的配置文件Constants.swift包含一个结构:structConstants{structNetwork{#ifAPITESTSstaticletserverURL="https://www.servertest.com"#elsestaticletserverURL="https://www.server.com"#endif}}在我的测试目标OtherSwiftFlags中,我添加了-DAPITESTS然后用CMD+U运行单元测试在我的测试中出现的日志中,我可以看到这里选择了“https://www.server.co