- 博客(101)
- 收藏
- 关注
原创 iOSApp与微信小程戏交互|传值|iOSApp给微信小程序传值
iOSApp跳转到微信小程序(包括传值), 微信小程序再跳回App(包括传值),微信文档上都有,这里来讲一下微信文档没有写到的一些细节。则path 的写法为 path=@"home/xxx/xxx?)onResp:(BaseResp *)resp 里接收,但是它并没有告诉你先要注册协议(坑爹)例如需要传name=zhangsan , age=18 这两个值。然后让你们的微信开发同时去解析这个path。小程序跳到App先走这个这册方法,才会走。通过path传值,拼接在路径上。
2024-03-15 16:42:23 351
原创 苹果提审被拒反馈崩溃日志.text | iOS 审核被拒crashLog
苹果提审被拒反馈崩溃日志.text | iOS 审核被拒crashLog | iOS审核人员拒绝后每个截图,只给了几个text文件,这种情况就是审核的时候运行你的代码,崩溃了。
2024-01-26 14:39:13 764
原创 SourceTree提交代码到git | SourceTree第一次上传代码到git
SourceTree提交代码到git | SourceTree第一次上传代码到git | 提示无法连接,403 等问题,那么可能是你的git账号在sourcetree 上有问题
2024-01-24 09:56:06 410
原创 Sourcetree 更新git账号密码 |Sourcetree 删除git账号密码 |Sourcetree 添加git账号密码
使用Sourcetree 第一次提交代码到git或者从git拉取代码,有可能因为账号的问题不成功。如果提示无法连接等问题,大概率是账号的问题,这时候你就要检查Sourcetree 上的账号密码是否正确。
2024-01-24 09:27:20 837
原创 iOS base64 转 data |图片Base64转NSData | UIImageView | UIImage
假设 string类型的 base64ImageStr 为 api返回的 base64字符串。Api 接口返回 base64 图片字符串,需要显示在UIImageView 上。//把data数据转换成图片内容。//进行字符串转data数据。//进行换行字符串的处理。//进行空字符串的处理。//去除掉首尾的空白字符和换行字符。将base64字符串进行处理。
2024-01-17 17:35:56 785
原创 iOS - 钥匙串(keychain)中的证书没有右三角,无法导出p12文件
iOS - 钥匙串(keychain)中的证书没有右三角,无法导出p12文件
2023-12-27 14:06:21 462
原创 iOS16.5 以上12小时制/24小时制 HH/hh引起的时间计算错误
iOS16.5以上的版本,如果用yyy-MM-dd HH:mm:ss转换时间,则有肯能发生错误。12小时制/24小时制
2023-12-13 16:30:20 1054
原创 Xcode15 Library ‘iconv.2.4.0‘ not found
Xcode 15运行老代码报错:Library 'iconv.2.4.0' not found解决:TARGETS-->Bulid Phases --> Link Binary With Libraries 添加一个“Libiconv.tbd”, 同时把原来的 “libiconv.2.4.0.tbd”删除(一定要删除,不然运行还是会报错)
2023-12-06 16:43:49 900
原创 Xcode 来自身份不明的开发者且与之前打开的版本不同。你确定要打开它吗?
Xcode模拟器运行的时候频繁跳出“x x x”来自身份不明的开发者且与之前打开的版本不同。你确定要打开它吗?
2023-11-29 16:04:23 533
原创 iOS强引用引起的内存泄漏
dealloc方法,是因为当前页面有强引用引起内存泄漏,你可以理解为还有东西在,所以不可以移出。这种情况通常是A页面有Block代码,Block代码里用了Self,而不是 weakSelf。1.在A页面的ViewDidLoad 方法里写了一个接收通知的方法,如下图: 然后在B页面发送通知。方法就走了几遍),然后定为问题为,离开A页面后,通知没有移出,即没有走页面的。然后发现A页面在成功接收通知后,执行了很多遍“接收通知的方法”,就是上图的。(查找问题发现,我打开几次A页面,
2023-11-24 10:17:07 943
原创 iOS17及Xcode15 Assertion failed: (aliasSectionNum == sectionNum && “alias and its target must be loca
Xcode15 运行老项目报错:Assertion failed: (aliasSectionNum == sectionNum && "alias and its target must be located in the same section"), function assignAliasAtomOffsetInSection, file Layout.cpp, line 3248.如下图:如下图:
2023-11-15 09:37:04 1548
原创 Xcode 15 Assertion failed: (false && “compact unwind compressed function offset doesn‘t fit in 24
xcode 真机运行报错:Assertion failed: (false && "compact unwind compressed function offset doesn't fit in 24 bits"), function operator(), file Layout.cpp, line 5758
2023-11-08 16:33:33 1787 6
原创 OC和Swift混编,导入头文件‘xxx-Swift.h‘ file not found
在OC的项目里加入Swift代码,创建完桥接文件后,需要倒入Swift头文件,头文件的格式为“项目名-Swift.h”。如下图,我在Xcode上看到我的项目名为YichangPark,导入 #import "YiChangPark-Swift.h" 之后提示。这个项目可能之前人家改过名!不过这不重要 ,发现问题后,把原先的项目名改一下就行。改成 #import "宜昌城市停车-Swift.h" 即可!言外之意,就是没有找到头文件!
2023-09-04 14:40:27 1663
原创 duplicate symbols for architecture arm64
duplicate symbols for architecture arm64
2023-05-04 09:26:27 1771 1
原创 iOS Xib 设置控件的圆角和边框
如下图:找到xib工具别表里的User Defind RunTime Attributes,点击“+”添加属性。,(这里注意:UIButton、UIView、UIImageView可以不写这句,但是Lbale一定要写), Type为String或者Number都可以。,Type为String或者Number都可以。,Type为Color类型。
2023-03-17 15:34:34 2472
原创 iOS 状态栏留白(UITableView)
开发中需要隐藏导航栏,让UITableView的y为0,设置UITableView的frame为0, 0, screenWidth, screenHeight)后,通常状态栏会有一部分留白。
2023-02-10 11:36:48 436
原创 iOS Please ensure the provisioning profile is configured for this device
Please ensure the provisioning profile is configured for this device
2022-10-30 23:40:00 3008
原创 禁止navigationController左滑手势
在禁止左滑的viewController的viewDidAppear里设置:- (void)viewDidAppear:(BOOL)animated{[super viewDidAppear:animated];if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) {//这里对添加到右滑视图上的所有手势“禁用”for (UIGestureRecogniz
2022-04-19 15:45:59 945
原创 UIButton 左缩进几个单位
正常情况下,UIButton的文字居中显示,如果想Button 左缩进几个单位,需要设置:button.contentHorizontalAlignment=UIControlContentHorizontalAlignmentLeft;button.titleEdgeInsets=UIEdgeInsetsMake(0,10,0,0);
2022-04-19 15:39:43 134
原创 Web调用iOS的原生方法( App通过web拉起小程序)
开发App经常会遇到web和原生交互的问题,例如:点击web上的某个按钮,调用iOS 原生方法我们项目有个需求:点击web上的按钮拉起某个微信小程序。(PS:原先web是可以直接拉起微信小程序,但是2022.4.11之后微信就不允许外部web拉起微信小程序;有点奇怪的是iOS仍旧可以,Android却不行,为了统一方法,都采取web调用App原生方法,由原生方法拉起微信小程序)原理:App原生监听web的点击方法,双方定义好一个接收参数,App原生监听到这个参数后做你想做的事情。iOS 端代
2022-04-19 10:21:11 1453
原创 iOS:error: unable to read input file
真机运行项目报错:error: unable to read input file '/Users/sunland-imac/Library/MobileDevice/Provisioning Profiles/9ac98958-ea7f-40e7-8417-c7e25223dc42.mobileprovision': fopen(/Users/sunland-imac/Library/MobileDevice/Provisioning Profiles/9ac98958-ea7f-40e7-8417-c7
2022-01-20 10:51:08 1959
转载 ios - UINavigationBar添加背景图片的几种简单思路
UITabBarController下面常常需要为多个ViewController设置导航栏样式,总结了一下遇到过的为UINavigationBar添加背景图片的几种简单思路以设置背景图片为例:第一种,直接在视图里面单独设置每个视图的UINavigationBar,适合每个页面需要不同的导航栏样式。[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"nav_bg_all-64"]...
2021-04-15 10:38:28 1129
原创 拦截iOS系统导航栏返回按钮事件-三种方法
方法一:在dealloc里面书写监听事件,因为只有pop才会调用dealloc,push不会掉用- (void)dealloc {YLLog(@"123"); }方法二:在- (void)viewWillDisappear:(BOOL)animated中调用- (void)viewWillDisappear:(BOOL)animated{ if ([self.navigationController.viewControllers indexOfObject:self]==NSNot...
2021-04-07 17:28:41 1208
原创 iOS调用系统相机文字改为中文
调用系统相册、相机将“cancel”,“photos”改为“取消”,“相机”。将info.plist里的Localization native development region 值改为China注意,这里的info.list 文件需要在TARGETS-Info-Custom iOS Target Propertise 里改(如下图1), 在文件夹右侧的info.plist入口改不生效(如下图2) ...
2021-03-29 10:13:31 760
原创 iOS14 多级页面执行popToRoot方法造成tabbar消失/再出现问题
iOS14之后 A push B push C ,再由C popToRoot到A (或者指定pop到A),则会出现问题1: A 页面他tabbar消失;如果在A页面的viewWillAppear设置了self.tabBarController.tabBar.hidden = NO,可以避免tabbar消失消失的问题,但是会出现问题2: A再push到B,B页面会出现 tabbar;这是xcode12,iOS 14的问题,官方的错误,其他版本不回出现此类问题;解决方法:在pop的代码里将Anim.
2021-03-02 14:00:55 1062
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人