我需要支持 iOS 12 和 iOS 13。
我应该在AppDelegate
和之间复制代码SceneDelegate
吗?
例如:
func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) {
guard let windowScene = (scene as? UIWindowScene) else { return }
let window = UIWindow(windowScene: windowScene)
window.rootViewController = HomeViewController()
window.makeKeyAndVisible()
self.window = window
}
Run Code Online (Sandbox Code Playgroud)
和
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
let window = UIWindow(frame: UIScreen.main.bounds)
window.rootViewController = HomeViewController()
window.makeKeyAndVisible()
self.window = window
return true
}
Run Code Online (Sandbox Code Playgroud)
如果我不这样做,在 1 个版本中我最终会出现黑屏,但是如果我这样做并以 的viewDidLoad
方法打印, …
我有一个尚未合并的功能分支。我需要从中创建一个新分支,Master
但我希望它也包含我尚未合并的功能分支中的更改。
我不想分支我的功能分支,我该怎么做?
master
~ branch A (not yet merged)
~ branch B (new branch which includes changes from branch A)
Run Code Online (Sandbox Code Playgroud)
我在想我也许应该从 master 分支,然后根据分支 A 重新调整我的新分支?
当我最终在分支 A 之后合并分支 B 时,更改应该只显示分支 B 的更改,因为分支 A 已经被合并 - 这是正确的吗?
我的所有测试都失败了,因为@testable import HomeApp
需要更新才能匹配。
我总是觉得它Display Name
只是出现在您的应用程序和其他一些地方,我无法弄清楚为什么它会链接到@testable
我的模块中的导入。
我也出现以下错误:
找不到 HomeTests 的测试主机:TEST_HOST 计算结果为“/Users/dev/Library/Developer/Xcode/DerivedData/Home-hjxpvhyfkcwsqwfqzladedveshpm/Build/Products/Development-iphonesimulator/HomeApp.app/HomeApp”