我在使用Swift 1.2中的AppConnect SDK访问MDM时遇到错误。
错误:
[AppConnect:Error] AppConnect无法启动,因为
[UIApplication sharedApplication]不是以下实例
AppConnectUIApplication。
代码段:
import UIKit
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate, AppConnectDelegate {
var window: UIWindow?
var appct : AppConnect!;
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
// Override point for customization after application launch.
// Initialize the AppConnect library
AppConnect.initWithDelegate(self)
self.appct = AppConnect.sharedInstance()
self.appct.startWithLaunchOptions(launchOptions)
return true
}
}
应用程序在
self.appct = AppConnect.sharedInstance()
崩溃
最佳答案
注释掉@UIApplicationMain
并将main.swift文件更改为以下内容:
import Foundation
UIApplicationMain(Process.argc, Process.unsafeArgv, "AppConnectUIApplication", NSStringFromClass(AppDelegate))
有关更多信息,请遵循SDK源文件中“Documentation”文件夹中的设置说明。 (由于MI经常更改,因此您必须确保遵循与您使用的SDK相匹配的文档说明。)
关于ios - AppConnect:错误:AppConnect无法启动,因为[UIApplication sharedApplication]不是AppConnectUIApplication的实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37066931/