草庐IT

true_false

全部标签

ios - 设置 subview.hidden = false 锁定 UI 数秒

我使用按钮在隐藏的UIVisualEffectView上填充UIPickerView。用户单击按钮,VisualEffectView会模糊其他所有内容,PickerView会显示联系人列表中的所有姓名(我正在使用SwiftAddressBook来执行此操作。)除了当用户单击按钮时,UI会锁定大约5-10秒之外,这工作正常。我找不到任何CPU或内存使用率过高的证据。如果我只是将排序后的数组打印到控制台,它几乎会立即发生。所以关于显示窗口的一些事情导致了这个错误。@IBActionfuncgetBffContacts(sender:AnyObject){swiftAddressBook?.

swift - NSXMLParser:如果 .parse() 返回 false,如何返回 parseError?

在Swift中,我一直在试验NSXMLParser。总的来说,我对概念和实现充满信心。因此,例如,我有一个函数myFunc(),它将包含对.parse()方法的调用。如果.parse()方法返回false我该如何使用委托(delegate)函数parser(parser:NSXMLParser,parseErrorOccurredparseError:NSError)将parseError直接返回给myFunc()?如何访问错误?我知道我可以打印错误。而且我可以看到我可以将其值分配给具有类级别范围的变量。但我猜想得到它会更好。funcmyFunc(){//...myXmlParser!

ios - 如何分离变量并将键设置为 true 以实现 swift?

我想将var中的字符串分成不同的var,并将key设置为true。例如varx=[English,Chinese,Maths]=>"English":true"Chinese":true"Maths":true并推送到firebase以获得如下数据结构:name:anonsubject:{"English":true"Chinese":true"Maths":true}我该怎么办? 最佳答案 你可以使用varx=["English","Chinese","Maths"]varsubject:[String:Bool]=[:]x.fo

ios - 在 swift 中,为什么 true && false = 16?

这个问题在这里已经有了答案:Corruptedstack/heapunderdebuggerwhensimulating?(1个回答)关闭7年前。我看过Swift规范,它说ThelogicalANDoperator(a&&b)createslogicalexpressionswherebothvaluesmustbetruefortheoverallexpressiontoalsobetrue.如果任一值为假,则整个表达式也将为假。事实上,如果第一个值为false,则甚至不会计算第二个值,因为它不可能使整个表达式等于true。这称为短路评估。此示例考虑两个Bool值,并且仅在两个值都为

swift - NSData writeToFile 方法返回 true 但文件未写入磁盘

我开发了一个OSX应用程序,有时需要将一些图片保存到磁盘。我有一个方法可以做到这一点:funcsaveImageAtPath(image:NSImage,path:String){ifletdata=image.TIFFRepresentation{letbitmap=NSBitmapImageRep(data:data)letpngImage=bitmap?.representationUsingType(NSBitmapImageFileType.NSPNGFileType,properties:[:])NSLog("Path:%@",path)iflet_=pngImage?.w

ios - SWRevealViewController:当 self.revealViewController().revealToggleAnimated(true) 时 frontViewController 上的回调是什么

OptionViewController.swift:这是滑动菜单overridefunctableView(tableView:UITableView,didSelectRowAtIndexPathindexPath:NSIndexPath){varoption:OptionVOoption=viewOptions[indexPath.row]varnav=UIStoryboard.navigationController(option.identifier)!vardetailController=nav.topViewControllerasDetailsViewControll

ios - 在 tabBar 上将 isTranslucent 设置为 false 会使我的底部按钮消失

我有以下简单案例:一个UINavigationController,带有一个RootViewController,其中包含一个横跨整个View的tableView,然后是底部的一个button屏幕。我这样创建按钮:letbutton=UIButton(frame:CGRect(x:0,y:self.view.frame.height-50,width:self.view.frame.width,height:50))self.view.addSubview(button)这工作正常,直到我执行以下操作:navigationController?.navigationBar.isTran

ios - 当 snapshot.exists() 返回 false 时怎么办?

我有一个ref,我使用observeEventType来查询数据。但由于用户删除,ref中可能没有数据。我使用snapshot.exists()测试它。在下面的情况下snapshot.exists()将返回false/no。因为它是假的,所以我想做点别的,但代码永远不会运行当snapshot.exists()返回false/no时,我该如何做其他事情?//thereisnodataatlevelTwosothere'snothingtoobserveletlevelTwoRef=dbRef.child("players").child("uid").child("levelTwo")l

ios - itemSize 没有使用 setCollectionViewLayout(toLayout, animated : true);

您好,我正在尝试使用UICollectionView并让它们具有多个布局。当我使用swift/obj-cssetCollectionViewLayout(toLayout,animated:true);动画确实重新排列了单元格,但单元格中的项目跳到了最终大小,而不是随着单元格逐渐增大,最终结果是动画看起来很糟糕。这是我正在切换的两种布局:{overrideinit(){super.init()minimumLineSpacing=20.0;minimumInteritemSpacing=0.0;itemSize=CGSizeMake(80.0,80.0)sectionInset=UIE

swift - Google SignIn : GIDSignIn. sharedInstance().hasAuthInKeychain() 返回 false 为什么?

登录后在Swift中关闭并再次打开应用程序GIDSignIn.sharedInstance().hasAuthInKeychain()始终返回false谁能帮帮我? 最佳答案 在检查GIDSignIn.sharedInstance().hasAuthInKeychain()之前添加您的登录范围GIDSignIn.sharedInstance().delegate=selfGIDSignIn.sharedInstance().scopes.append("https://www.googleapis.com/auth/plus.log