
iOS常见问题
Jemmy_coco
思想过于发散的程序猿
展开
-
APP版本更新后,启动图片没随着更新
app版本在3.0时需要更新启动页,然而替换后发现并没有更新,在旧版本的基础上安装打开启动页还是之前版本的,只有删除从新安装才是我需要的启动页。经过漫长的各种方式测试终于搞定,下面分享一下走出坑的历程。一. 用 LaunchScreen.storyboard方式添加启动页1,跑一下程序,App启动页为1,然后更换启动页为2 1.启动页更换为LaunchImage方式,跑一下程序,app启动页为1.不成功 2.启动页更换为LaunchImage和LaunchScreen.storyb...原创 2020-12-28 16:29:50 · 575 阅读 · 0 评论 -
由企业证书打包的app--提示证书不受信任的解决途径
图片演示出现情况与解决方案证书未受信任 第一步–进入设置选择一般(通用) 第二步–选择装置管理(设备管理) 第三步–进入对应企业证书 第四步–验证app原创 2017-02-08 14:56:34 · 2882 阅读 · 0 评论 -
关于库的手动引入出现的头文件不存在的问题
Target —-> Build Settings ——> Header Search Paths$(PROJECT_DIR)/文件夹名 (直接点击openssl,然后showinfinder,然后command + i 查看路径,把得到路径的工程名字以后的部分加在文件夹名这OK了)第三方库的引入需要用到<> 提示文件not found,即文件不存在原创 2017-02-08 15:00:19 · 874 阅读 · 0 评论 -
关于iOS的单例设计模式
在iOS里,设计模式有如下几种:MVC、工厂、代理、kvo、通知(NSNotification)模式、单例模式下面一一介绍1.MVC模式:现在绝大部分项目都是基于MVC模式,但是有一部分开发者采用MVVC和MVP模式MVC模式 :(Model - View - Controller)model:主要处理数据,Model中经常含有多个字段,通常来说就是存储数据原创 2018-01-24 16:29:50 · 494 阅读 · 0 评论 -
关于友盟库的导入以及调不起第三方授权页的问题
首先是友盟库的导入,就不多说什么了,想要最新的就手动拖入,想要最快捷的就pod导入。 常见问题:如果遇到授权或分享没有调到对应app,则可能是没有添加对应的白名单,具体加入方法是右键info.plist选择source code打开,添加如下: 白名单的添加方法及具体各个平台;如果出现了跳不回本app的问题,则是少设置了urlScheme具体点击工程的target->info->URL原创 2017-03-03 22:02:31 · 733 阅读 · 0 评论 -
iOS10 权限崩溃解决方案
手机升级了 iOS10,然后用正在开发的项目 装了个ipa包,发现点击有关 权限访问 直接Crash了,并在控制台输出了一些信息:This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app's Info.plist must c原创 2018-01-24 16:41:19 · 451 阅读 · 0 评论 -
iOS10 新特性-添加权限支持
手机升级了 iOS10,然后用正在开发的项目 装了个ipa包,发现点击有关 权限访问 直接Crash了,并在控制台输出了一些信息:This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app's Info.plist must c原创 2018-01-24 16:41:44 · 504 阅读 · 0 评论 -
NSDate与NSString的转换以及业务上几种常见时间转换需求
首先了解下NSDate的初始化:// 获取当前日期 NSDate *date = [NSDate date]; // 打印结果: 当前时间 date = 2016-06-16 11:00:04 +0000 NSLog(@"当前时间 date = %@",date); // 获取从某个日期开始往前或者往后多久的日期,此处60代表60秒,如果需要获取之前的,将6原创 2018-01-24 17:03:13 · 361 阅读 · 0 评论