ios - Core Data、xcode 7、实例成员和主视图 Controller

标签 ios swift viewcontroller master

我尝试使用 Master View 类型的应用程序将博客的数据保存到我的应用程序中。问题是当我尝试在主视图 Controller 中创建一个 |managedObjectContext 对象时,它会遇到此错误:

Instance member 'appDel' cannot be used on type 'MasterViewController'. The code is this:


class MasterViewController: UITableViewController, NSFetchedResultsControllerDelegate {
    var detailViewController: DetailViewController? = nil
    let appDel: AppDelegate = UIApplication.sharedApplication().delegate as! AppDelegate
    let managedObjectContext: NSManagedObjectContext = appDel.managedObjectContext!

错误在我的代码的最后一行。我的错误在哪里?

谢谢!

最佳答案

已解决:问题是这段代码必须在 viewDidLoad() 方法中。

关于ios - Core Data、xcode 7、实例成员和主视图 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33199122/

相关文章:

ios - 是否可以将 PHG 附属参数添加到 iOS 7 中这些新的 App Store 启动 URL 中?

ios - How to install Xcode in MAC OS running in VMware - Xcode can't be installed on because OS X version 10.12 or later required

ios - 实现ios聊天(如whatsapp): websocket?

ios - UIViewAnimation setAnimationDidStopSelector 未声明的选择器,会崩溃吗?

ios - RxSwift 如何知道 TableView 重新加载的结束

ios - Swift 的多 View UIPanGestureRecognizer

swift - 为什么array的append方法不能在viewController中使用?

ios - 如何关闭 appdelegate 中的 viewcontroller?

arrays - 当我使用字符串 : Any 时,我的 JSON 数组为空

ios - 如何将变量分配给按钮或从按钮调用变量