我看过并尝试了许多与“如何将Unity iOS代码集成到Swift项目中”相关的教程,但我的所有尝试都以链接错误“架构arm_64没有这样的符号”或“ 架构x86_64没有这样的符号”失败。我在Unity端尝试了不同的构建选项,但没有成功。 所有这些教程/文章的共同缺点是:它们都已过时,我所找到的最新版本的Unity是2018.2.2f1,而我使用的Unity版本是2018.2.20f1。 那么,有人知道如何将Unity 2018.2.20+ iOS构建代码集成到Swift 4.2(XCode 10)项目中吗? 任何帮助都将不胜感激。
let viewController = UIApplication.shared.keyWindow!.rootViewController as! YourViewController
。不要忘记关闭/隐藏/暂停未使用的Unity3D控制器。您可以通过PlayerPrefs = UserDefaults接口与Unity3D代码进行通信。我已经以相同的方式完成了几个项目。 - Agisightlet isChange = UserDefaults.standard.string(forKey: “GoToXcode”) ?? false
。你可以在Timer的块中监听它。if isChange { let viewController = UIApplication.shared.keyWindow!.rootViewController as! YourViewController}
。 - Agisight