ios - AppConnect:错误:AppConnect无法启动,因为[UIApplication sharedApplication]不是AppConnectUIApplication的实例

标签 ios swift mobileiron

我在使用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/

相关文章:

iphone - 将正 CGFloat 反转为负值

iphone - iPhone 中的数据保护 API 未加密

ios - 如何在 Swift 中根据外部事件更新变量?

android - 从混淆中排除 list 文件

ios - 将数据从 iOS 应用程序传输到 Unity3D

ios - 适用于 iOS 的 Google Analytics SDK 2.0 是否代表崩溃报告?

android - RestrictionManager getRestrictions() 始终为空

ios - 如何在iOS中集成mobileiron sdk

swift - 如何过滤我的 TableView 的内容?

swift - 查看底部,单击时移至顶部