
iOS
记录在开发工程中遇到的问题及解决方法,仅供参考。
努力成为包租婆
这个作者很懒,什么都没留下…
展开
-
BRPickerView
项目里面引用了BRPickerView第三方,最近发现在iOS18以上会出现闪退问题。查询官方文档之后需要升级。打开项目里面的Podfile文件,如果之前里面有引用BRPickerView,那么这次就需要升级一下了。如果终端路径一直在项目所在的文件路径,就不用cd了。直接使用pod命令就可以了。打开终端 输入: cd Podfile路径。之后在终端输入: cd Podfile路径。之后在输入 : pod update。之后:pod install。在Podfile文件里面。原创 2025-05-14 15:15:51 · 199 阅读 · 0 评论 -
SDK does not contain ‘libarclite‘ at the path
Xcode16以上版本更新SDK之后就报错了。是因为缺少libarclite_iphoneos.a文件。所以需要在网上找一下该文件根据路径添加进去,arc文件可能需要新建一下。本地电脑上的文件夹。将上面选中的两个文件复制粘贴到arc文件里面。原创 2025-05-12 11:36:15 · 421 阅读 · 0 评论 -
【HandyJSON报错】
Xcode拉取仓库代码之后,使用podintsall下载第三方SDK之后,项目报错HandyJSON的SDK。这个项目之前用的好好的,就是换了电脑,新拉取了代码,出现了上面的问题。原创 2025-05-12 11:17:01 · 198 阅读 · 0 评论 -
uniapp开发-iOS18以上无法调用微信小程序
开始着手排查xcode基座,看是否是微信相关配置的问题,查看了TARGETS->info->URL Types 与TARGETS->sighing&Capabillities->Associated Domains。最近在开发项目的时候,遇到打包好的app在苹果手机iOS18以上无法成功调用微信小程序。除了更新SDK里面的第三方,还要检查一下基座里面的是否也引用了第三方SDK。所以在之后的开发中,尽量使用最新的第三方SDK,并且不要漏掉引用的地方。3、更新基座里面的SDK->libs里面微信相关的文件。原创 2025-04-28 17:39:47 · 465 阅读 · 0 评论 -
iOS18 MSSBrowse闪退
经过断点排查发现是第三方的MSSBrowseBaseViewController.m文件里面出现的问题。最近升级了电脑系统(15.4.1),并且也升级了xcode(16.3)开发工具。之后打包公司很早之前开发的项目。涉及到的是第三方MSSBrowse,在选择图片放大的时候会出现APP卡顿及闪退问题。打开第三方MSSBrowseBaseViewController.m文件。出现这个问题,可能是 iOS 18 引入的更严格的视图层级管理规则。上线之后发现在苹果手机系统18以上,出现了闪退问题。原创 2025-04-23 17:27:34 · 491 阅读 · 0 评论 -
iOS 查看页面图层
ios 查看页面图层原创 2023-01-09 17:21:15 · 183 阅读 · 0 评论 -
iOS wkwebView点击跳转新的页面
页面A是一个webview页面,A里面的列表点击事件。有一些可以跳转,有一些不会跳转。wkwebview的方法**decidePolicyForNavigationAction:**可以用来判断H5页面打开的方式。原创 2022-12-07 18:51:51 · 2646 阅读 · 0 评论 -
iOS 获取导航栏高度
iOS获取导航栏高度原创 2022-12-06 17:06:56 · 1550 阅读 · 0 评论 -
iOS 将字符串转成txt文档
字符串转成txt文档在使用的地方调用txt文档,我在这里使用的是录音文件转成的字符串。可以根据实际项目进行更改。NSString *bundlePath = [[NSBundle mainBundle] pathForResource:@"testLogs2.wav"ofType:nil]; // 获取项目里面的文件NSData *data1 = [NSData dataWithContentsOfFile:bundlePath];NSString *base64String = [data1 ba原创 2021-06-07 17:36:46 · 707 阅读 · 0 评论 -
iOS录音、播放、WAV以及caf转成MP3上传后台
录音、停止、播放、转码录音播放转成MP3base64转码录音#import <AVFoundation/AVFoundation.h>#import "lame.h" // 转成MP3需要该文件@interface RecorderTestController ()<AVAudioRecorderDelegate,AVAudioPlayerDelegate>{ AVAudioPlayer * player;// 音频播放}@property (nonatomic,原创 2021-06-07 16:03:05 · 1394 阅读 · 0 评论 -
查看真机APP里面沙盒文件
查看真机APP沙盒文件我们在代码里面写的存入沙盒的文件该如何查看?xcode编译器我们在代码里面写的存入沙盒的文件该如何查看?很多时候在写代码的过程中总是需要将一些文件之类的东西存入到沙盒中,那么我们怎么去查看这些文件呢?下面就分享一下我自己在工作中的一写方法。xcode编译器第一步:xcode打开我们需要查看的项目,选中xcode文件,然后再桌面屏幕的顶部的菜单栏可以看到有一个Window的菜单,打开window菜单可以看到有一个devices and simulators的选项。如下图,双击原创 2021-06-07 13:41:49 · 597 阅读 · 0 评论 -
iOS13中出现的SceneDelegate的使用
SceneDelegateSceneDelegate对比SceneDelegate 在实际项目上的使用SceneDelegate对比SceneDelegate是在iOS13之后出现的一个新的类。iOS13之前,窗口Windows是在APPdelegate里面。iOS13之后,窗口Windows是写在了SceneDelegate里面。简单理解就是之前在APPdelegate里面关于Windows的编码现在都要放到scenedelegate里面了。新增这个类应该是为了多窗口开发使用。iOS13原创 2020-09-21 18:16:54 · 1613 阅读 · 0 评论 -
iOS初识--入门
iOS入门条件工具基础控件条件需要macOS系统有条件的可以Mac电脑就可以全部搞定。没有Mac的话Windows电脑也可以。首先在Windows上面安装macOS系统的虚拟机,使用虚拟机也可以开发。工具根据上面的要求,Mac系统有了,我们就需要安装开发工具了。1. 官方推荐—xcode 开发工具,App Store上直接下载,免费。这个商城是系统自带,以后所有需要下载的正版软件,都是从这里面下载的。找到这个之后,双击打开,在搜索框里面输入需要下载的软件就可以了。2. 下载的时候需原创 2020-09-08 11:19:40 · 215 阅读 · 0 评论