相关疑难解决方法(0)

没有Storyboard,NSApplicationDelegate无法正常工作

我正在尝试在macOS Sierra上的Xcode 8(稳定版)中创建一个没有故事板的macOS应用程序.但是,我AppDelegate甚至没有被发起.这是我的代码:

import Cocoa

@NSApplicationMain
class AppDelegate: NSObject, NSApplicationDelegate {
    var window: NSWindow!

    override init() {
        super.init()
        print("Init")
    }

    func applicationDidFinishLaunching(_ aNotification: Notification) {
        print("Finished launching")

        // Create a window
        window = NSWindow()

        // Add the view controller
        let viewController = ViewController()
        window.contentView?.addSubview(viewController.view)

        // Show the window
        window.makeKeyAndOrderFront(nil)
    }
}
Run Code Online (Sandbox Code Playgroud)

无论是initapplicationDidFinishLaunching(_ aNotification: Notification)将被调用.任何帮助将非常感激.

macos xcode swift

13
推荐指数
3
解决办法
2250
查看次数

如何将iOS React Native模板转换为Swift?

我一直在阅读有关react native的内容,并决定尝试一下,我在Swift中相当有经验,但从未尝试过使用目标c,因此我想将模板项目转换为使用AppDelegate.swift

我遵循了这个公认的答案中的解决方案:纯粹在Swift中使用React Native应用程序,但是当我运行项目时,我所拥有的只是一个黑屏

有谁知道我如何将模板转换为Swift?我可以直接从React Native调用快速代码而无需任何桥头吗?

我正在运行React Native 0.52 btw

ios swift react-native

4
推荐指数
1
解决办法
1666
查看次数

标签 统计

swift ×2

ios ×1

macos ×1

react-native ×1

xcode ×1