我正在为iOS开发一个库,我需要知道使用该库的应用程序是否正在运行SwiftUI,以便我能够适当地处理事情。
有没有办法在Objective-C中以编程方式找到它?
答案 0 :(得分:0)
最后我做到了。
获取应用程序的根或密钥窗口。
检查其类名称是否包含“ UIHostingController”
也请检查以下内容:NSClassFromString(@“ SwiftUI._UIGraphicsView”)
您还可以检查其他swift ui类,但这已经涵盖了到目前为止的所有情况。