1 hhhhhh123 2024-10-03 13:45:59 +08:00 问 chat , 自己百度, 换思路。 我就是这样的。 |
![]() | 2 shinession 2024-10-03 13:48:30 +08:00 ![]() 多研究研究, 有的时候没有答案是了解的不够深入导致的, 换个提问方式或者用其他思路说不定就解决了 |
4 tenzinjamyangzhs 2024-10-03 14:25:23 +08:00 via Android 具体什么 bug 相关代码能看看吗 |
![]() | 5 izzy27 2024-10-03 14:35:04 +08:00 Swift UI 和 core data 的一些 bug 就是解决不了,这两个框架难堪大用 我的 App 99%的崩溃都是 core data 导致的,根本没有办法修复 |
6 kk1024 OP @tenzinjamyangzhs https://stackoverflow.com/questions/79049100/navigation-bar-elements-disappear-when-using-uipageviewcontroller-in-swiftui-und 比较诡异的 bug ,在低电量模式下,在 SwiftUI 中使用 UIPageViewController 导致导航栏元素消失。 代码比较长,感兴趣的话可以看看 stackoverflow 上我提的这个问题。 |
7 kk1024 OP @izzy27 swiftui 是这样的,入门曲线平缓,但是 bug 多,好多问题解决不了,要写一些恶心的 workaround 。 |
![]() | 8 cabing 2024-10-03 16:00:01 +08:00 ![]() 深入了解原理看下,看能不能迂回解决下。 |
9 iOCZS 2024-10-03 16:11:28 +08:00 据我测试,这个问题跟低电量没关系。正常情况下就出现了。 |
![]() | 10 Gilfoyle26 2024-10-03 16:20:26 +08:00 ![]() 你犯了很多独立开发者都会犯的错误----追求完美。 事实上一个不可能有完美的产品,就算你费劲精力做出来了又如何呢?很多时候往往是感动自己,对产品和用户没有什么用。无论产品有多烂,首先应该先发布,慢慢改。 |
11 NoOneNoBody 2024-10-03 16:35:40 +08:00 ![]() 我自己写自己玩的东西不知推倒重来多少次了 但给别人用的产品就不能这样 高频复现的,就尽快解决。低频的,在能用的前提下先做“逃避”,尤其是避免进入那种环境,try...except...跳出环境回到前一个场景,期望不会复现,逃避不可耻啊,哈哈 |
12 panhongx 2024-10-03 16:50:12 +08:00 ![]() 跟低电量没关系;模拟器也能复现。把 navigationTitle 加到 PagedInfiniteScrollView 内部 view 上好像解决了这个问题。 Text("\(pageIndex)") .navigationTitle("Detail") |
13 hhhhhh123 2024-10-03 17:00:57 +08:00 @kk1024 #3 ,不用追求那么的极致,我的 app 显示多个用户头像, 会有 bug 是会第一个头像会覆盖后面的图像, 要二次刷新才会好, 我都懒得管了。 |
15 kk1024 OP @panhongx 谢谢。我这边好像只有低电量物理机能复现。算了,感觉这是 apple 的 bug 了,我准备改交互绕过这个问题了。 |
18 kk1024 OP @iOCZS 不太行,我想要做一个能无限滑动而且能跳转到任务月份的 Calendar 。tabview 会一次性把所有的 page 都初始化了,不太符合要求。 |
19 stonesirsir 2024-10-03 19:59:11 +08:00 via Android 钱给够弄好,不够层层外包 |
![]() | 20 Maxbee 2024-10-03 20:03:40 +08:00 把功能去掉 |
![]() | 21 qiuhang 2024-10-03 20:10:46 +08:00 一杯茶,一支烟,一个 bug 搜一天 |
![]() | 22 izzy27 2024-10-03 20:35:10 +08:00 用 UIKit 吧 |
23 0o0O0o0O0o 2024-10-03 21:11:33 +08:00 via iPhone 耗费可以接受的时间精力能解决那就解决,解决之后顺便回馈上游,解决不了换库换框架换语言,还不行就砍功能砍平台砍项目,反正大部分独立开发者都不赚钱也没什么用户,感觉没什么舍不得的。。。赚钱了那就发悬赏,自有厉害的人可以解决。 |
25 Donaldo 2024-10-03 21:56:57 +08:00 ![]() 看开点,Apple 自己的软件还有不少 bug 呢。如果是想赚钱的就别太追求完美,怎么快怎么来,如果是满足自己想法的小作品那就慢慢研究吧~ |
![]() | 26 xingheng 2024-10-03 23:19:33 +08:00 ![]() 大概率就是苹果的 bug ,导航栏状态栏的问题很多,苹果自己都躺平了。能跳过的跳过,实在不行换设计。 |
![]() | 27 xingheng 2024-10-03 23:23:34 +08:00 另外你的提问方式有问题,查一下 KISS 原则。导航栏的问题到底和 UIPageViewController 有没有关系,如果是 UIKit 会怎样,尽量缩小问题范围和上下文控制变量。 |
![]() | 28 jchnxu 2024-10-04 08:57:14 +08:00 @Gilfoyle26 老哥这句是大实话。过来人啊 |
29 chuck1in 2024-10-04 15:49:17 +08:00 感觉现在 stackoverflow 上的回答者变少了,我在上面提了个问题,只是一个新用户用 ai 回答了。 感觉这不是好事啊。 |
30 kk1024 OP @xingheng 和 UIPageViewController 有关系的,我在 stackoverflow 上贴的代码是最小可复现的代码,去掉 UIPageViewController 后在我的设备上表现正常。我研究了两天,按照 cursor 的建议尝试了好多修改意见,已经放弃挣扎了,感觉应该是 apple 的 bug 。 |
32 mywei1989 2024-10-07 15:22:48 +08:00 绕过去 low 一点没问题的 大厂也不过是草台班子 |
![]() | 33 xiaokaup 2024-10-08 07:11:29 +08:00 先搜索借鉴 借鉴不成,读技术文档,一点一点去迭代测试思路 剩下的看 耐心 和 运气 |
![]() | 34 treblex 2024-10-08 09:08:32 +08:00 |