【发布时间】:2016-02-13 12:48:16
【问题描述】:
我没有使用情节提要,所以我在AppDelegate 中遇到了问题。看起来很简单,但我无法解决问题。
我的Appdelegate.swift文件代码如下。
window = UIWindow(frame: UIScreen.mainScreen().bounds)
window?.backgroundColor = UIColor.whiteColor()
window?.rootViewController = LineChartViewController(coder: NSCoder.init())
window?.makeKeyAndVisible()
我的自定义LineChartViewController.swift 文件代码如下。
required init?(coder aDecoder: NSCoder)
{
super.init(coder: aDecoder)
centralManager = CBCentralManager(delegate: self, queue: dispatch_get_main_queue())
}
运行此代码后,我收到一条错误消息“decodeObjectForKey: cannot be sent to an abstract object of class NSCoder: Create a concrete instance!'”
你能帮帮我吗?
【问题讨论】:
标签: ios swift appdelegate nscoder