gpt4 book ai didi

ios - 类型转换 SIGABRT

转载 作者:行者123 更新时间:2023-11-29 05:53:30 24 4
gpt4 key购买 nike

我正在尝试从框架动态加载类,但应用程序因转换发送 SIGABRT 信号而崩溃:

let newClassType = NSClassFromString("MyFramework.CustomClass") as! BaseClass.Type

对于在 MyApp 中声明的类,它可以与框架的类一起正常工作,但无需转换。

BaseClass.swift(MyApp.xcodeproj 并复制到 MyFramework):

public class BaseClass{
...
}

CustomClass.swift(MyFramework.xcodeproj):

public class CustomClass: BaseClass{
...
}

可能是什么问题?

最佳答案

来 self 建议使用typealias的问题和评论

import MyFramework

typealias FrameworkBaseClass = MyFramework.BaseClass
typealias FrameworkCustomClass = MyFramework.CustomClass

那么如果你想在其他.swift文件中使用FrameworkBaseClassFrameworkCustomClass,则不必导入MyFramework

关于ios - 类型转换 SIGABRT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55434133/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com