iOS开发
bald程序猿
非常非常非常讨厌冗余代码!!!
展开
-
estimatedHeight 返回高度小于等于1导致的崩溃(Error:table view row height must not be negative)
在estimatedHeightForRowAtIndexPath方法中,实测如果返回高度小于等于1,会导致程序崩溃。错误原因:table view row height must not be negative,建议返回高度做大于等于1的保护,不知道苹果官方啥时候会修这个问题。- (CGFloat)tableView:(UITableView *)tableView estimatedHeig...原创 2020-03-08 18:42:47 · 1121 阅读 · 0 评论 -
iPhone尺寸
原创 2019-10-20 21:00:16 · 284 阅读 · 0 评论 -
Xcode调试报错 failed to attach to process ID
今天使用Xcode “Debug”下的“Attach to Process By PID or NAME”在真机调试时,出现了好几次“error: failed to attach to process ID <ID number>”的bug.最后找到了两种亲测有效的解决方法:1、command + shift + k 将工程clean后,可以调试2、删除调试的软件,...原创 2019-07-28 22:48:14 · 3388 阅读 · 0 评论 -
AVAudioSessionPort的所有port type及使用场景
遇见一个需求,耳机插入播放一种音频文件,未插入播放另外一种.代码逻辑写好了以后,发现判断耳机插入逻辑走不通.最后发现在AVAudioSessionPort,我的蓝牙耳机类型是AVAudioSessionPortBluetoothA2DP,而代码逻辑只判断了AVAudioSessionPortHeadphones.所以整理一下AVAudioSessionPort的输出设备类型:1、AVA...原创 2019-07-31 14:10:41 · 3850 阅读 · 0 评论 -
safari的网页检查器一片空白解决方法
参考:https://stackoverflow.com/questions/53052995/safari-web-inspector-not-working-with-cordova-in-ios12-and-mac-os-mojave去https://developer.apple.com/safari/technology-preview/下载 safari technology pr...原创 2019-08-16 15:45:53 · 9338 阅读 · 3 评论 -
重写iOS返回 OC语法(路由返回)
1、重写vc的返回button此方法写在视图已加载时 viewDidLoad- (void)viewDidLoad { [super viewDidLoad];}//第一种,自定义button样式 UICommonUtil为自定义UIBarButtonItem *leftButton = [UICommonUtil getBarButtonWithTitle:LOCALS...原创 2019-09-29 22:18:34 · 513 阅读 · 2 评论