草庐IT

swift - 语音识别器 : required condition is false: _recordingTap == nil error in Swift3

我不知道为什么会出现此错误。我得到的错误是Terminatingappduetouncaughtexception'com.apple.coreaudio.avfaudio',reason:'requiredconditionisfalse:_recordingTap==nil'更新实际上,这是可行的,但在几次之后,按钮突然被禁用并且麦克风不再工作。然后它会导致错误并崩溃。你能帮我解决这个问题吗?classViewController:UIViewController,SFSpeechRecognizerDelegate,UITextViewDelegate,AVSpeechSynth

ios - moreNavigationController 在 UITabBarController 中始终为 nil

我正尝试在我的UITabBarController中自定义“更多”按钮的标题,因为我正在用另一种语言开发该应用程序。我将UITabBarController子类化,以便能够访问tabBarController属性。不幸的是,无论我将它放在viewDidLoad还是viewDidAppear(_)中,它总是nil。关于如何编辑它有什么想法吗?importUIKitclassControllerVC:UITabBarController{letuiManager=UIManager()overridefuncviewDidLoad(){super.viewDidLoad()}overrid

ios - ViewController 对象为 nil

我有2个ViewController。1.ViewController(VC)2.WebViewController(WVC)在VC中,我单击一个按钮并显示WVC。在成功完成WVC中的所有任务后,我想显示VC并在VC中执行特定功能。现在,Storyboard包含一些对象并通过单击和拖动添加到VC。最初,它有一些值(不是零)。我单击按钮,推送WVC,完成WVC中的所有任务后,VC被推送。现在VC中有些值是nil。错误,欢迎(UILabel,UIView)为零...而且也是想在VC中调用一个函数。怎么可能?代码ViewController.swiftclassLoginController

Swift 4 添加注释错误在解包时意外发现 nil

我只是想在我的mapView中添加注释,但我一直遇到这个错误“在展开时意外发现nil”,我似乎无法解决它或找到适合我的情况的解决方案。有人可以告诉我我哪里出错了。提前致谢。我已经尝试将varmapView:MKMapView!更改为varmapView:MKMapView?但没有成功classcustomPin:NSObject,MKAnnotation{varcoordinate:CLLocationCoordinate2Dvartitle:String?varsubtitle:String?init(pinTitle:String,pinSubTitle:String,locati

swift - 为什么 `nil` 隐式展开可选打印 `nil` 而不是崩溃?

这个问题在这里已经有了答案:Explicitlyunwrappingoptionalnildoesnotcausecrash(2个答案)Swift3incorrectstringinterpolationwithimplicitlyunwrappedOptionals(1个回答)关闭3年前。我有一个隐式展开的可选值nil。为什么打印nil而没有崩溃?varx:Int!print(x)//nil

swift - 为什么当我使用变量作为参数时 fromRaw() 返回 nil?

当我在带有编译时分配的变量的枚举器上使用fromRaw时,如下所示:inti=3;lettmpRank=Rank.fromRaw(i);它按预期工作。但是,如果我在for循环中尝试同样的事情,就像这样:foriin0..3{lettmpRank=Rank.fromRaw(i);}它不起作用,我的playground对该行返回nil。我做错了什么? 最佳答案 如果您使用的是swift书中使用的Rank枚举,则不存在原始值为0的情况。foriin1..3{lettmpRank=Rank.fromRaw(i);println(tmpRan

swift - 在 Swift 中,如何检查 Parse 上的对象是否为 nil?

我正在开发一款允许用户连接到Instagram和断开连接的Swift应用程序。用户连接后,我将访问token存储在名为instagramCredentials的列下的PFUser类中。user["instagramCredentials"]=credentials["access_token"]user.save()然后,如果用户想断开与instagram的连接,我会删除访问token。user.removeObjectForKey("instagramCredentials")user.save()加载View时,我想将bool值instagramIsConnected设置为fals

ios - 关于 prepareforsegue 的 Swift 和 Parse nil

我正在使用Parse中的数组编写TableViewController。我需要通过segue发送数据,但我不知道为什么它总是返回nil。我将不得不发送图像和文本,但现在我只是从标签title1中获取文本,将其插入到名为example的变量类型字符串中。overridefuncprepareForSegue(segue:UIStoryboardSegue,sender:AnyObject?){ifsegue.identifier=="toDetail"{vardetailScene=segue.destinationViewControlleras!detailViewControlle

ios - 图请求登录后返回nil

我正在使用facebookiossdk4.1我正在使用此代码在用户单击按钮并登录后获取用户信息funcloginButton(loginButton:FBSDKLoginButton!,didCompleteWithResultresult:FBSDKLoginManagerLoginResult!,error:NSError!){letgraphRequest:FBSDKGraphRequest=FBSDKGraphRequest(graphPath:"me",parameters:nil)graphRequest.startWithCompletionHandler({(conne

ios - UIImage 下载返回 nil 并导致应用程序崩溃 (Swift)

我有一个图片url字符串:varremoteImage:String="http://server.com/wall-e.jpg"然后我使用GrandCentralDispatch构建一个UIImage以在单独的线程上下载,并将remoteImage作为NSURL字符串参数:letgetImage=UIImage(data:NSData(contentsOfURL:NSURL(string:remoteImage)!)!)当它完成并返回主线程时,我将它保存在内部:UIImageJPEGRepresentation(getImage,1.0).writeToFile(imagePath,