【问题标题】:Thread 1: "-[UITableViewController loadView] loaded the \"Bf3-ih-lsC-view-YnG-aC-da7\" nib but didn't get a UITableView."线程 1:“-[UITableViewController loadView] 加载了 \"Bf3-ih-lsC-view-YnG-aC-da7\" nib,但没有得到 UITableView。”
【发布时间】:2021-10-24 08:22:28
【问题描述】:
import UIKit
 
@UIApplicationMain

class AppDelegate: UIResponder, UIApplicationDelegate {
    
    var window: UIWindow?

    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
        Model.shared.loadXMLFile(date: nil)
        Model.shared.parseXML()
        return true
    }

    // MARK: UISceneSession Lifecycle

    func application(_ application: UIApplication, configurationForConnecting connectingSceneSession: UISceneSession, options: UIScene.ConnectionOptions) -> UISceneConfiguration {
   
        return UISceneConfiguration(name: "Default Configuration", sessionRole: connectingSceneSession.role)
    }

    func application(_ application: UIApplication, didDiscardSceneSessions sceneSessions: Set<UISceneSession>) {
    }


}

【问题讨论】:

    标签: swift5


    【解决方案1】:

    当您在情节提要中创建UITableViewController 时,其主视图必须是UITableView。当某些其他控制器类型更改为 UITableViewController 但其旧的主视图仍然存在时,通常会发生此错误。

    【讨论】:

      猜你喜欢
      • 2019-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-28
      相关资源
      最近更新 更多