已有项目接入Flutter第二次不展示的问题
问题 在已有iOS项目里接入flutter模块后,第一次present或push一个FlutterViewController后,通过手势或调用方法关闭flutter页面后,再次present或push时展示不了flutter页面了 原因: flutter页面关闭后,flutterEngine.viewController还是持有FlutterViewController,导致Fl...
问题 在已有iOS项目里接入flutter模块后,第一次present或push一个FlutterViewController后,通过手势或调用方法关闭flutter页面后,再次present或push时展示不了flutter页面了 原因: flutter页面关闭后,flutterEngine.viewController还是持有FlutterViewController,导致Fl...
常见的iOS应用里,一行文字都可以标记出电话号码、链接等内容,方便用户在一段文本中点击拨打电话或点击链接 系统级实现方式,使用系统的 NSDataDetector + NSTextCheckingTypeLink +NSTextCheckingTypePhoneNumber - (void)enumerateMatchesInString:(NSString *)string opti...
参考: 将 Flutter module 集成到 iOS 项目 Flutter混合开发:在已有iOS项目中引入Flutter 在现有 iOS 项目中,接入新的 Flutter 项目或现有的 Flutter 项目 前言 世界唯一不变的是一直在变,最近项目里计划把部分模块使用flutter的SDK的方式接入,记得之前写flutter还是19年的时候,现在已经过去了5年...
平常在一台电脑上使用各种AI工具,比如Chatgpt或者deepseek,昨天突然换了一台电脑使用,使用Chatgpt解决一个问题,一直没有解决好,想着换到deepseek试一下,结果deepseek必须要注册账号登录才能使用,我使用了一个免费邮箱注册,死活收不到邮箱验证码,于是换了下腾讯的云宝,结果云宝也必须要注册和登录,然后再尝试了github的copilot,由于没有登录github,...
前言 在往常的业务开发中,对于视频的交互展示,一般都是有一个专门的封面图片地址,一个专门的视频地址两个字段组成,这样做的原因: 1、在列表或默认展示这个封面图片,点击封面图片或播放按钮才正式播放视频,这样可以在不播放时能不用下载视频,节省服务器流量及用户的手机流量。 2、另一个常用场景就是在聊天列表里的视频,由于通常视频和图片都是加密的,没法直接从加密视频里获取第一帧图片,所以需要一个专...
前言 平常从接口请求到json数据后,一般都是使用JSONSerialization.jsonObject(with: data, options:[])的方法解析数据,但是一些需要保留小数位的场景下,数字都会自动转换为Int32、Int、Int64、Double类型,导致再将Double转换为字符串展示或参与数据计算时,存在精度丢失,或小数位为0时小数位丢失的问题,本来这种要保留格式化...
今天来收到一个同事说今天调休,随后一会儿另一个同事发消息给我说他已经于几天前提了离职,平常大家都合作挺好的,这么一来感觉很失落,一个一直以来比较信任,做事和理解力都很好的人,虽然之前对他积极性不如之前的事有点儿遗憾,但是还在接受范围内,毕竟交给他的事基本都能保质保量按时完成。他要离开了得要另两个同事做事更有效率,否则虽说任何人包括我自己离开了工作还是会照常推进,可能过程有些曲折痛苦,但是结果...
xcode升级后发现在之前模拟器运行选择图片的UIImagePicker展示异常,点击没有任何效果,但是使用一个新的空白项目又是正常的。经过对比配置,发现是Excluded Archtectures->Debug->Any iOS Simulator SDK配置了arm64,只要配置了这个就会导致在iOS18以上的模拟器上出现这个问题,后面研究了些资料,发现这个是苹果官方就有的问...
这个周是春节后的第二周,这两个周主要在研究自动化测试,氛围appium和airetest两种方式,两种方式都体验了下,也探究了实现原理,感觉还挺不错。 由于马上就要换地方了,找了个新房子,当时看了价格和距离都还可以就接受了,后面跟其他人说起,发现押金过多,别人都是押一付一,我是押二付二,当时自己也只顾房间本身条件不错,而且跟之前的一些房子比起来价格还可以,再加上自己性格总觉得要大家都开心才...
https://github.com/AirtestProject/Airtest/blob/master/airtest/core/ios/ios.py https://github.com/AirtestProject/Airtest/blob/master/airtest/core/api.py https://github.com/openatx/facebook-wda https...