使用 WheelPickerStyle() 时 Catalyst 应用程序崩溃

如何解决使用 WheelPickerStyle() 时 Catalyst 应用程序崩溃

我有一个用 SwiftUI 编写的应用程序的 Catalyst 版本。有一个选择器,我想将它的样式设置为 WheelPickerStyle()。 Mac Catalyst 支持 WheelPickerStyle(): https://developer.apple.com/documentation/swiftui/wheelpickerstyle 在启动应用程序崩溃。对于其他样式,一切正常。

2021-05-20 11:04:48.341319+0300 Н или НН[2745:66389] [General] UIPickerView is not supported when running Catalyst apps in the Mac idiom.
2021-05-20 11:04:48.350037+0300 Н или НН[2745:66389] [General] (
    0   CoreFoundation                      0x00007fff205fd87b __exceptionPreprocess + 242
    1   libobjc.A.dylib                     0x00007fff20335d92 objc_exception_throw + 48
    2   UIKitCore                           0x00007fff4544dc52 -[UIView(UICatalystMacIdiomUnsupported_Internal) _throwForUnsupportedNonMacIdiomBehaviorWithReason:] + 0
    3   UIKitCore                           0x00007fff45158fe4 -[UIPickerView _didMoveFromWindow:toWindow:] + 191
    4   UIKitCore                           0x00007fff44578d14 -[UIView(Internal) _didMoveFromWindow:toWindow:] + 759
    5   UIKitCore                           0x00007fff4452dfa1 __45-[UIView(Hierarchy) _postMovedFromSuperview:]_block_invoke + 130
    6   UIKitCore                           0x00007fff4452de1a -[UIView(Hierarchy) _postMovedFromSuperview:] + 800
    7   UIKitCore                           0x00007fff4452cbcd -[UIView(Internal) _addSubview:positioned:relativeTo:] + 1957
    8   SwiftUI                             0x00007fff565f2e0b $s7SwiftUI11DisplayListV11ViewUpdaterC010updateItemE033_C85E9C9D8E8767197A33852BB19DA7BELL9container4from10localStateyAE9ContainerAGLLVz_AC0H0VAE5ModelO0U0VztF + 971
    9   SwiftUI                             0x00007fff565f2861 $s7SwiftUI11DisplayListV11ViewUpdaterC015updateInheritedE033_C85E9C9D8E8767197A33852BB19DA7BELL9container4from11parentStateyAE9ContainerAGLLVz_AC4ItemVSPyAE5ModelO0U0VGtF + 867
    10  SwiftUI                             0x00007fff565f2179 $s7SwiftUI11DisplayListV11ViewUpdaterC6update33_C85E9C9D8E8767197A33852BB19DA7BELL9container4from11parentStateyAE9ContainerAGLLVz_ACSPyAE5ModelO0T0VGtF + 513
    11  SwiftUI                             0x00007fff565f1e5f $s7SwiftUI11DisplayListV11ViewUpdaterC6render04rootE04from4time7version10maxVersion13contentsScaleAA4TimeVSo6UIViewC_AcnC0M0VAR12CoreGraphics7CGFloatVtFANSPyAE5ModelO5StateV7GlobalsVGXEfU_ + 314
    12  SwiftUI                             0x00007fff565f1ce8 $s7SwiftUI11DisplayListV11ViewUpdaterC6render04rootE04from4time7version10maxVersion13contentsScaleAA4TimeVSo6UIViewC_AcnC0M0VAR12CoreGraphics7CGFloatVtF + 670
    13  SwiftUI                             0x00007fff566ba9ee $s7SwiftUI11DisplayListV12ViewRendererC6render04rootE04from4time8nextTime7version10maxVersion13contentsScaleAA0L0VSo6UIViewC_Ac2oC0O0VAS12CoreGraphics7CGFloatVtF + 110
    14  SwiftUI                             0x00007fff56277796 $s7SwiftUI14_UIHostingViewC17renderDisplayList_4time8nextTime7version10maxVersionAA0J0VAA0fG0V_A2jL0M0VANtF + 230
    15  SwiftUI                             0x00007fff56832579 $s7SwiftUI16ViewRendererHostPAAE6render8interval17updateDisplayListySd_SbtFyyXEfU_ + 4674
    16  SwiftUI                             0x00007fff5682c3f2 $s7SwiftUI16ViewRendererHostPAAE6render8interval17updateDisplayListySd_SbtF + 350
    17  SwiftUI                             0x00007fff5699d5e2 $s7SwiftUI14_UIHostingViewC14layoutSubviewsyyF + 241
    18  SwiftUI                             0x00007fff5699d600 $s7SwiftUI14_UIHostingViewC14layoutSubviewsyyFTo + 21
    19  UIKitCore                           0x00007fff44580013 -[UIView(CALayerDelegate) layoutSublayersOfLayer:] + 2925
    20  QuartzCore                          0x00007fff26d058d3 -[CALayer layoutSublayers] + 326
    21  QuartzCore                          0x00007fff26d05239 _ZN2CA5Layer16layout_if_neededEPNS_11TransactionE + 619
    22  QuartzCore                          0x00007fff26e5107f _ZN2CA7Context18commit_transactionEPNS_11TransactionEdPd + 655
    23  QuartzCore                          0x00007fff26ce70df _ZN2CA11Transaction6commitEv + 713
    24  UIKitCore                           0x00007fff44661e14 __34-[UIApplication _firstCommitBlock]_block_invoke_2 + 81
    25  CoreFoundation                      0x00007fff20583512 __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 12
    26  CoreFoundation                      0x00007fff205833c3 __CFRunLoopDoBlocks + 440
    27  CoreFoundation                      0x00007fff2058209d __CFRunLoopRun + 910
    28  CoreFoundation                      0x00007fff2058164c CFRunLoopRunSpecific + 563
    29  HIToolbox                           0x00007fff287bfab3 RunCurrentEventLoopInMode + 292
    30  HIToolbox                           0x00007fff287bf815 ReceiveNextEventCommon + 587
    31  HIToolbox                           0x00007fff287bf5b3 _BlockUntilNextEventMatchingListInModeWithFilter + 70
    32  AppKit                              0x00007fff22d826f2 _DPSNextEvent + 864
    33  AppKit                              0x00007fff22d80ec5 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1364
    34  AppKit                              0x00007fff22d73239 -[NSApplication run] + 586
    35  AppKit                              0x00007fff22d4747c NSApplicationMain + 816
    36  AppKit                              0x00007fff2303e414 _NSApplicationMainWithInfoDictionary + 16
    37  UIKitMacHelper                      0x00007fff3405ed47 UINSApplicationMain + 1430
    38  UIKitCore                           0x00007fff444cc98c UIApplicationMain + 144
    39  –Э –Є–ї–Є –Э–Э                      0x00000001088fee4b main + 75
    40  libdyld.dylib                       0x00007fff204a5f5d start + 1
    41  ???                                 0x0000000000000003 0x0 + 3
)
(lldb) 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


依赖报错 idea导入项目后依赖报错,解决方案:https://blog.csdn.net/weixin_42420249/article/details/81191861 依赖版本报错:更换其他版本 无法下载依赖可参考:https://blog.csdn.net/weixin_42628809/a
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下 2021-12-03 13:33:33.927 ERROR 7228 [ main] o.s.b.d.LoggingFailureAnalysisReporter : *************************** APPL
错误1:gradle项目控制台输出为乱码 # 解决方案:https://blog.csdn.net/weixin_43501566/article/details/112482302 # 在gradle-wrapper.properties 添加以下内容 org.gradle.jvmargs=-Df
错误还原:在查询的过程中,传入的workType为0时,该条件不起作用 <select id="xxx"> SELECT di.id, di.name, di.work_type, di.updated... <where> <if test=&qu
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct redisServer’没有名为‘server_cpulist’的成员 redisSetCpuAffinity(server.server_cpulist); ^ server.c: 在函数‘hasActiveC
解决方案1 1、改项目中.idea/workspace.xml配置文件,增加dynamic.classpath参数 2、搜索PropertiesComponent,添加如下 <property name="dynamic.classpath" value="tru
删除根组件app.vue中的默认代码后报错:Module Error (from ./node_modules/eslint-loader/index.js): 解决方案:关闭ESlint代码检测,在项目根目录创建vue.config.js,在文件中添加 module.exports = { lin
查看spark默认的python版本 [root@master day27]# pyspark /home/software/spark-2.3.4-bin-hadoop2.7/conf/spark-env.sh: line 2: /usr/local/hadoop/bin/hadoop: No s
使用本地python环境可以成功执行 import pandas as pd import matplotlib.pyplot as plt # 设置字体 plt.rcParams['font.sans-serif'] = ['SimHei'] # 能正确显示负号 p
错误1:Request method ‘DELETE‘ not supported 错误还原:controller层有一个接口,访问该接口时报错:Request method ‘DELETE‘ not supported 错误原因:没有接收到前端传入的参数,修改为如下 参考 错误2:cannot r
错误1:启动docker镜像时报错:Error response from daemon: driver failed programming external connectivity on endpoint quirky_allen 解决方法:重启docker -> systemctl r
错误1:private field ‘xxx‘ is never assigned 按Altʾnter快捷键,选择第2项 参考:https://blog.csdn.net/shi_hong_fei_hei/article/details/88814070 错误2:启动时报错,不能找到主启动类 #
报错如下,通过源不能下载,最后警告pip需升级版本 Requirement already satisfied: pip in c:\users\ychen\appdata\local\programs\python\python310\lib\site-packages (22.0.4) Coll
错误1:maven打包报错 错误还原:使用maven打包项目时报错如下 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (default-resources)
错误1:服务调用时报错 服务消费者模块assess通过openFeign调用服务提供者模块hires 如下为服务提供者模块hires的控制层接口 @RestController @RequestMapping("/hires") public class FeignControl
错误1:运行项目后报如下错误 解决方案 报错2:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project sb 解决方案:在pom.
参考 错误原因 过滤器或拦截器在生效时,redisTemplate还没有注入 解决方案:在注入容器时就生效 @Component //项目运行时就注入Spring容器 public class RedisBean { @Resource private RedisTemplate<String
使用vite构建项目报错 C:\Users\ychen\work>npm init @vitejs/app @vitejs/create-app is deprecated, use npm init vite instead C:\Users\ychen\AppData\Local\npm-