运行Xcode模拟器时出错-'[framework] CUIThemeStore:未注册ID = 0的主题'

时间:2018-10-17 17:30:56

标签: swift xcode10

我正在开发具有单个视图和一些标签的应用程序。该应用程序在viewdidload()函数上失败,并且无法继续进行。代码在下面列出。

override func viewDidLoad() {
    super.viewDidLoad()

    locationManager.delegate = self
    locationManager.desiredAccuracy = kCLLocationAccuracyHundredMeters
    locationManager.requestWhenInUseAuthorization()
    locationManager.startUpdatingLocation()

}

错误为'[framework] CUIThemeStore:未注册ID = 0的主题'

我在代码中没有使用任何主题或外部框架。我在MacOS Mojave上运行Xcode 10。我检查了Xcode中的设置,以查看它是否指向任何外部框架,但找不到任何外部框架。非常感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

我也遇到了同样的问题。

只需将您的图像移动到7za x <filename.tar.7z> 文件夹中。

答案 1 :(得分:0)

我有同样的问题。发生这种情况是因为我搞砸了AppDelegate类中的window属性。

>>

我刚刚创建了一个新的window属性,但是Xcode并没有警告我试图创建与已经创建的同名常量。但是我只有黑屏,并且和您有同样的错误。因此,就我而言,解决方案很简单。将该窗口代码段替换为以下代码:

class AppDelegate: UIResponder, UIApplicationDelegate {

    var window: UIWindow?


    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {

        let mainScreen = TaskNumber1()
        mainScreen.title = "Task nunber 1"

        let navigationController = UINavigationController(rootViewController: mainScreen)

        let window = UIWindow(frame: UIScreen.main.bounds)
        window.rootViewController = navigationController
        window.makeKeyAndVisible()

        return true
    }

现在,我只是不创建新的窗口变量。

就我而言,与主题无关。因此,导致此错误的原因也可能是在AppDelegate类中。希望对您有所帮助