草庐IT

assert_false

全部标签

ios - 为什么 UIView.isHidden = false 的动画调用是复合的?

如您所见,我在提出问题时遇到了问题。让我试着解释一下:我在我的swiftios应用程序中使用搜索栏。为了获得所需的动画效果,我将它放在垂直堆栈View中,然后为其isHidden属性设置动画。通过这种方式,搜索栏会在动画进入时将堆栈View的其他子项向下推,或者在动画退出时将其拉起。到目前为止,一切都很好。我注意到一个我认为很奇怪的行为。可能是一个错误,也可能是我不理解事情是如何工作的。基本上,如果我连续调用搜索栏隐藏方法x次,我需要在显示方法之前调用搜索栏显示方法x次。无论我调用隐藏方法多少次,我都希望只需调用一次即可显示搜索栏。这个问题不存在其他方式:如果我调用显示代码的搜索栏x次

ios - .IsEmpty 返回 False

我正在使用以下代码检查数组是否为空,然后为tableview返回0行数以避免崩溃。但即使数组为空,它也不会返回0行计数并进入它不应该做的其他部分。因此,我的应用程序因索引超出范围异常而崩溃。我尝试使用count和isEmpty进行两次检查,但即使数组为空,它仍然进入else部分。publicfunctableView(_tableView:UITableView,numberOfRowsInSectionsection:Int)->Int{ifHomeVC.categoryDetail.count==0{return0}else{if(HomeVC.categoryDetail.isE

ios - 使用 Facebook SDK 的 iPhone 应用程序崩溃并出现 "has active assertions beyond permitted time"错误

我有一个使用当前FacebookiOSSDK的iPhone(iOSnative)应用程序。尝试通过单点登录过程连接我的应用程序时,我经常遇到崩溃,指出我的应用程序“有超出允许时间的事件断言”。在查看StackOverflow上的其他类似报告(例如iPhoneapp"hasactiveassertionsbeyondpermittedtime")后,我没有找到任何适合我情况的报告。我正在遵循Facebook推荐的集成SSO的做法(来自https://developers.facebook.com/docs/mobile/ios/build/#implementsso)。这意味着我在我的主

ios - canOpenURL 总是返回 FALSE

我试图用UIApplication打开一个URL,但是当我运行时:[[UIApplicationsharedApplication]canOpenURL:urlToUpdateurl是用字符串创建的,NSString*urlStringToOpenEscaped=[urlStringToOpenstringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];NSURL*urlToUpdate=[NSURLURLWithString:urlStringToOpenEscaped];总是返回FALSE。我检查了URL是否可以从

iOS - 解压ipa包中的Assert.car文件

项目在Archive打包后,生成ipa包将xxx.ipa文件修改为zip后缀即xxx.zip,然后再双击解压,会生成一个Payload文件夹,里面一个文件如下图:然后显示改文件的包内容:解压Assets.car文件的方式:方法一、插件AssetCatalogTinkerer下载插件AssetCatalogTinkerer,用【MyMac】模拟器运行,然后Assets.car使用AssetCatalogTinkerer打开,如下图:可以选择到处一张图片,也可选择到处所有图片:方式二、插件cartool下载插件cartool,用【MyMac】模拟器运行,这时候会报错,替换main.m文件内容,如下

OpenCV error: (-215:Assertion failed) number < max_number in function ‘cv::icvExtractPattern‘ 解决方法

使用opencv4.7.0的VideoCapture时遇到问题[ERROR:0@0.286]globalcap.cpp:166cv::VideoCapture::openVIDEOIO(CV_IMAGES):raisedOpenCVexception:OpenCV(4.7.0)D:\gitlabrunner\builds\9mBtm_2r\0\3rdparty\opencv-build\opencv\modules\videoio\src\cap_images.cpp:267:error:(-215:Assertionfailed)number 运行debug模式打印信息[INFO:0@0.0

ios - AVAudioPlayer 始终为 null,其 isPlaying 属性始终为 false。播放时文件混合

过去三天我一直在拔头发来解决这个问题。我检查了很多示例代码,阅读了很多教程,在stackoverflow上搜索和检查了很多问题和答案,但我仍然无法解决问题。有几个类似的问题,如this或this但他们也没有任何解决方案。关于我的项目:我有一个NIKMasterViewController和一个NIKDetailViewController。在第一个中,我在表格View中有一个音频文件列表;选择一行,它会导航到NIKDetailViewController,用户可以在其中查看有关文件的一些信息并播放音频文件。我在NIKMasterViewController中定义了一个AVAudioPl

ios - Xcode 库因 Xcode 5.1 损坏 - "Assertion failed"

自从更新到Xcode5.1后,我开始收到一个问题:ld:warning:ignoringfile/Users/User/Dropbox/Apps/MyApplication/Frameworks/Project.framework/Project,missingrequiredarchitecturex86_64infile/Users/User/Dropbox/Apps/MyApplication/Frameworks/Project.framework/Project(3slices)我尝试重新编译我的框架“Project”,但我现在在执行运行脚本时收到错误消息。我将在下面添加运行

ios - imageview.hidden = false//选中 ^ true 表示未在 UITableView 中选中

下面给出的是我的代码,用于在uitableview中的多个选择中使图像可见或不可见,但只有1个问题它不能实时工作它在滚动后工作。我想我在选择myTableView的单元格时犯了错误UITableViewCell*cell=[tableViewcellForRowAtIndexPath:indexPath];if(cell.selected){cell.imageView.hidden=false;}else{cell.imageView.hidden=true;}将这段代码写在-(void)tableView:(UITableView*)tableViewdidSelectRowAtI

ios - WKInterfaceSwitch 开关 Action (值 : Bool) value is always false Apple Watch

我目前正在开发AppleWatch应用程序。我使用WKInterfaceSwitch来切换某物的状态。在我的WKIntefaceController中,我连接了切换开关时调用的操作。@IBActionfuncswitchAction(value:Bool){NSLog("\(value)")}当我在模拟器中运行项目时,控制台输出显然是:2015-05-2820:42:08.067WatchTestWatchKitExtension[1503:28272]false2015-05-2820:42:08.896WatchTestWatchKitExtension[1503:28272]tr