gpt4 book ai didi

ios - 如何在 Xcode 6 iOS 应用程序中实现 main.swift?

转载 作者:搜寻专家 更新时间:2023-10-31 08:10:26 25 4
gpt4 key购买 nike

在我的 ios (swift) 应用程序中,我创建了 main.swift,我在其中设置了一个全局变量,以防止检查 NSDefault 以检查是否删除了广告。

然后在每个 View Controller 中,我首先检查该全局变量并在显示 View 之前删除适当的广告。

问题是 xcode 不喜欢 AppDelegate.swift 中的@UIApplicationMain,因为我有一个 main.swift。如果我删除 @UIApplicationMain 行,应用程序会在启动时崩溃。

我是否错误地实现了 main.swift?

最佳答案

你的 main.swift 文件需要看起来像这样:

import Foundation
import UIKit

// Your initialization code here

UIApplicationMain(C_ARGC, C_ARGV, nil, NSStringFromClass(AppDelegate))

UIApplicationMain 将启动事件循环并阻止应用程序退出。

C_ARGCC_ARGV 是 Swift 变量,表示通过 main 传入的 C 参数,即 int argcchar *argv[].

2016-01-02 更新:C_ARGCC_ARGV 已分别替换为 Process.argcProcess.unsafeArgv。 [ source ]

关于ios - 如何在 Xcode 6 iOS 应用程序中实现 main.swift?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26786225/

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