![](https://img-blog.csdnimg.cn/20210108164434330.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
iOS 经验总结 -
开发中遇到的问题及解决方法
lmyuanhang
这个作者很懒,什么都没留下…
展开
-
iOS_获取崩溃日志的N+1种方法 (记录以备忘记查看)
崩溃日志转载 2024-04-25 18:09:12 · 107 阅读 · 0 评论 -
iOS 禁止钱包弹出。
iOS 禁止钱包弹出。原创 2024-03-12 11:10:44 · 273 阅读 · 0 评论 -
Could not build module ‘UIKit‘ 与 __OBJC__
__OBJC__原创 2024-01-29 17:54:19 · 273 阅读 · 0 评论 -
NSUserDefaults 删除所有记录
【代码】NSUserDefaults 删除所有记录。转载 2023-12-26 17:39:28 · 71 阅读 · 0 评论 -
iOS QR界面亮度调整
iOS 亮度原创 2023-10-27 13:47:15 · 825 阅读 · 0 评论 -
iOS模拟器系统版本下载地址
iOS模拟器系统版本下载转载 2023-08-16 10:51:20 · 819 阅读 · 0 评论 -
Xcode上传后Testflight构建版本消失
打包上传到Testflight的时候发现构建版本不显示,或者是显示了几秒钟刷新后就不见了,但是本地真机编译或者运行的时候又没有任何报错。经多次实验后发现是权限的问题,如果代码中有写一些权限,但是在info中未添加该权限,则会出现上述问题。原创 2023-06-13 17:52:04 · 449 阅读 · 0 评论 -
iOS 关于国外手机使用的本地日历时时间不一致的处理
关于国外手机使用的本地日历时时间不一致的处理原创 2023-01-28 17:13:17 · 479 阅读 · 0 评论 -
IOS 字符串转时间时12小时制24小时制的处理。
字符串转时间时12小时制24小时制的处理原创 2023-01-28 17:02:00 · 2183 阅读 · 0 评论 -
Xcode 编译更改 Build 输出路径
Xcode 生成结果路径转载 2022-11-03 09:57:22 · 724 阅读 · 0 评论 -
oc 转 c c++
oc 转 c c++转载 2022-11-03 09:54:08 · 240 阅读 · 0 评论 -
TestFlight 去掉 出现缺少出口合规证明
缺少出口合规证明转载 2022-11-03 09:36:35 · 651 阅读 · 0 评论 -
跳转到App Store 指定的app
跳转到App Store 指定的app原创 2022-10-28 09:36:28 · 371 阅读 · 0 评论 -
clipsToBounds与masksToBounds
clipsToBounds与masksToBounds原创 2022-10-27 14:05:51 · 382 阅读 · 0 评论 -
关于控件的 enable 与 userInteractionEnable
userInteractionEnabled 与enabled原创 2022-10-27 10:58:31 · 274 阅读 · 0 评论 -
framework制作过程中遇到的一些问题。
framework制作过程中遇到的一些问题原创 2022-05-28 23:56:14 · 310 阅读 · 0 评论 -
ios 让某个 view 总是在最顶端/前面
oc : view.layer.zPosition = MAXFLOATswift: view.layer.zPosition = .greatesFiniteMagnitude原创 2022-03-10 18:10:22 · 3750 阅读 · 0 评论 -
AFNetworking 绕过 https的ssl认证
1.注释掉AFSecurityPolicy文件中的下面 if语句代码- (BOOL)evaluateServerTrust:(SecTrustRef)serverTrust forDomain:(NSString *)domain{// if (domain && self.allowInvalidCertificates && self.validatesDomainName && (self.SSLPin原创 2022-01-19 17:27:49 · 430 阅读 · 0 评论 -
App Store 附件上传不上去。
App Store 审核时附近名上传不上去,把附件名改成英文就可以上传了原创 2021-10-12 10:08:35 · 413 阅读 · 0 评论 -
UITextView 靠顶,左输入
_addressText.textContainerInset = UIEdgeInsetsMake(0, 0, 0, 0); //靠顶 [_addressText.textContainer setLineFragmentPadding:.0];//靠左原创 2021-10-09 16:31:36 · 207 阅读 · 0 评论 -
短视频滚动播放闪动的问题。
一开始的做法是这样子的(滚动到下一个视频时视频会闪动)用UICollectionView实现,短视频的滚动,每一个Cell充满整个屏幕,在ScrollViewDidScroll回调中得到需要播放的 index 进行播放。- (void) scrollViewDidScroll:(UIScrollView *)scrollView{// NSIndexPath* indexPath = [self correctCell];//// if(indexPath)// {原创 2021-09-26 15:02:20 · 258 阅读 · 0 评论 -
iOS UIImage 与NSData互转后 数据变大的问题
我遇到这样一个问题。步骤如下1. UIImage 压缩 UIImage 转NSData 大小为500百多K.压缩到100K以内。 返回NSData这时的NSData 为90多K2.NSData 转成UIImage 存储3.用到时,把UIImage 转成NSData 进行使用,这时NSData 大约为150 - 200左右。很是奇怪。不知道为什么。暂时的解决办法是,压缩后的NSData直接存储,不转成UiImage 存储。...原创 2021-08-17 17:45:50 · 1443 阅读 · 0 评论 -
unable to build chain to self-signed root for signer “iPhone Developer:..
公司新申请的一个app store 账号下来了,原来是用我自己个人的账号。现在要把改成公司的账号。证书,profile 一系列操作后。报。Warning: unable tobuild chain to self-signed rootfor signer "Apple Development:这个错误,原来是根证书有问题。以前,在个人账号证书中有一个根证书下载,现在没了。找到https://developer.apple.com/cn/support/expiration/..原创 2021-08-05 14:30:27 · 1901 阅读 · 0 评论 -
UIScrollView+Masonry采坑记录
背景之前一直使用UITableView和UICollectionView,绝大多数的页面都可以用这两个很好的完成。今天遇到一个页面却用两者都不合适,因此使用UIScrollView。frame和contentSize具体的UIScrollView的使用这里不细说,有需要的同学可以自行GoogleUIScrollview最重要的两个属性:frame和contentsize。frame决定在窗口中显示的位置大小,而contentsize则是你真正的内容的大小。在tableview或是coll转载 2021-07-30 19:09:14 · 588 阅读 · 0 评论 -
LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
ios pod 时有时报LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443错误。解决方法。1. vim ~/.gitconfig把里面关于https的配置删掉,然后就可以了 (亲测可行)2. 网上找到 这个法应该也可以。git config --global http.sslBackend "openssl"(未验证)...原创 2021-07-14 18:32:14 · 635 阅读 · 1 评论 -
iOS 项目移动位置后, pod里的头文件找不到的问题
有时候项目,有大的改动为了不出问题,把项目拷贝一份在副本上做改动。有时候会发生,pod的里的有些头文件找到。这个时候可以这样操作。如图在项目中找到 pod...framework. ->右键 -> show in Finder.这个项目的的build 文件,全部删除。(最好把拷贝之后的那个项目的这个也删除掉,我忘做这我自己有没有做这个操作了,不知道不删除之前的那个项目会不会有影,如有影响再去删一遍就是了)。然后再编译,就没问题了。...原创 2021-07-14 17:25:25 · 1236 阅读 · 0 评论 -
iOS UILabel限制最大宽度
做开发时,有遇到这样的需求UILabel宽度自适应到指定宽的时候然后不再变宽,多于的以...显示。少于这个宽度时,自适用宽度。1. 使用preferredMaxLayoutWidth 在使用preferredMaxLayoutWidth时需注意一下。preferredMaxLayoutWidth只有在 UILabel 设置成多行的时候才会起作用。如何我们只显示一行怎么办?这时可以这样操作。label.preferredMaxLayoutWidth = 60;label.prefer..原创 2021-06-24 11:39:08 · 1374 阅读 · 0 评论 -
关于Xcode报错, 但编译,运行正常情况
删除。 ~/Library/Developer/Xcode/DerivedData 下的文件就可以了。原创 2021-03-25 17:59:37 · 377 阅读 · 1 评论 -
UITableHeaderView 高度自适用
使用 SDAutoLayout使UITableHeaderView高度自适用时, _table.tableHeaderView = self.headerView; [_table.tableHeaderView layoutIfNeeded];这样,tableHeaderView可以正常显示,但是我遇到,这样情况UITableViewCell 也高度自适用时。会出现下面情况列表在上下滚动时,tableView中间会多出一块,可以确定的这个是由于tableHeade...原创 2021-03-16 14:19:27 · 1013 阅读 · 0 评论 -
3.iOS 自定义 UILable Rect时,有时会上边或右边会显示一条细线的问题。
-(void)drawTextInRect:(CGRect)rect { [super drawTextInRect:UIEdgeInsetsInsetRect(rect, _edgeInsets)];}在自定义UILlabel 边距时,label上边或左边会显示一条细线。这是因为,UILable 的rect 宽高没有取整。 labelWidth = GetWidth6(15)*2 + charWidth + 2; labelHeight = Ge.原创 2021-02-04 15:18:25 · 177 阅读 · 0 评论 -
2. scrollToRowAtIndexPath: atScrollPosition: animated:的使用。
问题:UITabelView使用scrollToRowAtIndexPath: atScrollPosition: animated:时滚动列表 没有滚动到我们想滚动的位置。在开发IM 系统时,遇到一个问题。自己发送消息时,聊天信息滚动到最下面,但是有时只滚动一部分,并没有达到我们想要的效果。为什么有的时候可以有的时候不可以。原来发送消息后,后台会返回一个消息发送成功的回调,在回调中更新消息的状态,由于scrollToRowAtIndexPath 滚动动画需要一定时间,收到回调更新消息的时...原创 2021-01-08 17:38:13 · 1153 阅读 · 0 评论 -
1. UITableView单独更新某一cell时, 会闪一下解决方法 reloadRowsAtIndexPaths
在使用reloadRowsAtIndexPaths单独更新UITableView某一cell时,UITableView会有上下滚动闪一下的问题。可以使用UIView的无动画block方法解决这个问题。[UIViewperformWithoutAnimation:^{ [weakSelf.tableViewreloadRowsAtIndexPaths:[NSArray arrayWithObjects:indexPath,nil]withRowAnimation:UITableVi...原创 2021-01-08 17:15:05 · 699 阅读 · 0 评论