我们有一个自定义的UIApplication对象,因此我们的main.swift文件是:
import Foundation
import UIKit
UIApplicationMain(Process.argc, Process.unsafeArgv, NSStringFromClass(MobileUIApplication), NSStringFromClass(AppDelegate))
但这在Xcode 8 beta 5中无效,因此我们使用了以下方法
//TODO Swift 3 workaround? https://forums.developer.apple.com/thread/46405
UIApplicationMain( Process.argc, UnsafeMutablePointer<UnsafeMutablePointer<CChar>>(Process.unsafeArgv), nil, NSStringFromClass(AppDelegate.self))
在Xcode 8 beta 6中,我们遇到了未解决的标识符“Process”错误。
在Xcode 8 beta 6/Swift 3中,我们需要做什么来定义UIApplicationMain?